I don't think you can really get over something like that if it bothers you, but you can work around to make it bother you less.
I was always aware of being unhappy in life, even as a kid. I was in a ->-bleeped-<-ty town, in a ->-bleeped-<-ty house, with parents who drove me crazy with their fighting and drinking, in a ->-bleeped-<-ty school and with ->-bleeped-<-ty social skills, etc. How did I deal with the fact it felt like every moment ticking by was a waste and could have been something better...? The minute I got my freedom as an adult I went out there and started exploring what I wanted to do. Every day practically I would tell myself, "I'm starting over. Forget the past, forget yesterday, start again. This is how I'm going to live my life and who I am." I did this countless times. Every time life started to feel bad, I'd start over and try harder. Eventually this shedding skin mentality became my way of dealing.
I know I can't go back and get those lost years, but I'm still the same person in my head I always was only older, wiser, more confident, more awesome. You might as well think the same. Life is just a stream of consciousness from one state and situation to another and it'll never be perfect, but learning to enjoy each moment is the key. Start over any time you want and say to yourself "this is the first day of the rest of my life, and I'm going to pursue the things in life I want, and it's going to be done my way."
In the end I came not to care about those wasted years and I feel differently about time itself. I get the most out of each moment, good or bad. I did grow up exactly who I was in my own head and nobody can take that away, I am the person I want to be now and nobody can take that away. You'll get there too I am sure.