I've had glasses since the 2nd grade and had long hair for the majority of my life from about age 12 and older. Now I sometimes wear glasses - sometimes I wear contacts. I wear whatever I feel like - not what I think other people want to see or expect to see. Long hair and glasses look just as nice as long hair and no glasses.

Maybe it will help to think of your glasses as a fun fashion accessory as opposed to something you "have" to wear. You could save up to maybe get a second pair so you could change your look when you want to. HTH.