Do you want your hair straight all the time? If so, I can recommend a straightening processed called Latino - Google 'latino hair straightening'.

A few of my friends have had it done. It keeps your hair straight for about 3-4 months at a time. And this is not like the old school chemical straightening, it is a protein treatment - their hair is very soft and shiny.

It is expensive but one of my friends had hair like yours all her life, but very 'fluffy' too and we cannot believe the difference.

She's going to have it done for the second time in a few weeks because it does wash/grow out but the more you have it done, the longer it lasts.