I have had long hair since I was a teenager and worked for 6 and 1/2 years as a residential counselor with young children. I would freak out every time any of the kids got lice and would immediately use that horrible shampoo from the drug store to try to keep from getting it. That stuff is totally toxic, kills my hair, gives awful dandruff, etc. One day, I was reading a parenting magazine to get ideas for arts + craft projects and noticed an article on lice treatment. Several months later my little sister (who was living with me at the time) came home with lice, and it was bad. I could see them jumping off her head and her hair was also long! I remembered the recipe, used it, and will swear by it from now on.
It consisted of first saturating the hair with mineral oil and vinegar (4-to-1 mix). Leave it in an hour, then lightly rinse it. Do not shampoo or try to remove all of the mineral oil yet. Instead, put on a shower cap overnight. Rinse out after 24 hours and utilize a vinegar rinse again while using a fine comb to remove as many nits as possible. This is a miracle cure for long-haired folks. I believe they said it works because the oil suffocates the bugs and the vinegar dissolves/loosens the glue that holds the nits on. Hope this helps somebody!