Mini-twists: 3 weeks
Mini-plaits: 4-5 weeks depending on frequency of wash and DCs
Canerows: 2-3 weeks, after week 2 they normally stay hidden under a hat
My only protective style is buns. I leave them on for the day then when I get home I leave my hair down for a "breather" then before bed I I bun again.