So here goes; I have to get this off my chest......why you want hair that long is WAY beyond me!!! how much time do you spend shampooing, etc,??? but I guess you feel it's worth it.....Are you using a hairdryer? or do you let it air dry...the air drying would be the best thing, but I guess that would take a long time....if you do use a hair dryer, do NOT use it on the highest temperature!!!!!!! and please take a little longer to dry it, at a slightly lower heat setting.......best of all, get yourself a hair dryer with the 'cool' button; as you finish each section, you can 'blast' it with the cool air; this helps the outer layer of the hair lay down, giving a little shine........
Now with the hair texture you have, there's nothing you can do at home, for free or at low cost....the layering someone referred to is a method of cutting the hair so that it lays better, giving you more manageability......you should, by all means, be using those shampoos and conditiors for curly/frizzy/wavy hair...they are really good!!!!!
But that's just a start.......if you insist on having that lenghth of hair, with the texture that it is,you have to consider layering, at the VERY LEAST.......
Whatever you do, DO NOT HAVE YOUR HAIR THINNED!!!!!!!!!!!! the results will be very upsetting for you; some of the hairs will be shorter, some longer; then you'll really have frizz!!!!
Please consider a good layered cut, and the shampoos/conditioners for curly/frizzy hair........it will be the least you can do to have your hair lots prettier and easy to control, and will make you feel better in the long run.....
There is a styling device that consists of a rotating roller that sits on a flat piece with a small row of bristles on each side of it; the hair is thus not 'baked' which the flatirons tend to do, and it smooths and gently heats the hair........the name escapes me right now.....but maybe you could look around online to see if you could find it......other than that, please consider my other suggestions!!
By the way, I'm a retired hairdresser........