I had waist length hair for over 20 years, until january this year when i shaved the whole lot off. tbh you got to have nice hair for it to be long plus be a bit pretty. Tjah (i seem to remember is a bit of a dub/reggae fan) dreads is the only way for you, esp as you dont wear a helmet. you can wrap them in a rasta hat and you will have some protection.
btw when i had long hair i tied it in a neat bun on the nape of my neck, coupled with my slim legs i often got wolf whistles from van drivers, until they saw my stubble!