My daughter has long spiral curling hair that reaches about the bottom of her rib cage. Thing Shirley Temple curls that just love to go POUF! in humidity or when sweating. IT also loves to dread lock itself around foreign objects. She has been in a uniform for 5 years now, the last two years, it's been 4 to 6 days a week because she goes to Military Academy.
She can get her hair up in a Marine Corps regulation bun and slicked down with no fly aways in about 2 minutes flat from hair fully down. It's just taken a lot of practice. So if you are going to keep your hair long, practice over and over, find what works using as few hair products as possible and do it. My husband and I have an album on our phones with photographs of the EXACT products to buy for her. No substitutions.
My daughter went to four straight weeks of Military camps in 3 states last summer, after three weeks of training Young Marine Recruits and USMC JROTC Summer camps. Her hair was up in a bun most of the summer. During the four weeks she was at military camps, it was only down when she flew from Oregon to Connecticut, and when I picked her up in CT to drop her off at Quantico. She had her hair in dutch braids for the first two weeks so she was able to put it into a bun in seconds. The last two weeks, she whipped it up fast or braided it wet so it was easier to put up in braids.
PREVENTING HAIR FUNGUS: I highly recommend using shampoos and conditioners with tea tree oil in them to combat any chance of fungus. If there is brand that your kid is married to, just add ONE drop of pure tea oil per once of shampoo. Any more, and your kid will end up with an irritated scalp. If you child has sensitive skin, add 1/2 ounce of tea tree oil per ounce of shampoo. Plus side to that? Tea tree oil has been shown in scientific studies to prevent lice too. I would recommend trialing this at home before leaving to make sure there are no reactions.
WRESTLERS AND SWIMMERS: So, I managed wrestling in high school, my best friend swam. They all had the worst acne, ringworm and other fungus nastiness going on before my decision to dump tea tree oil into their body wash and shampoo because I was told that it stifled the god awful smell of them and cleared up skin and acne. I inadvertently learned then that tea tree oil in body wash and shampoo kept away the ringworm, jock itch, lice, scabies and foot fungus. Our school avoided getting scabies at a meet when three other schools ended up with it. The guys also reported very small amounts to no ring worm, no jock itch, no lice, and no foot fungus. My friend who swam had a "cootie free" season.
WARNING: Do not use straight tea tree oil on your skin, it will cause a reaction. It must always be diluted with another oil or in another medium.