I am exactly like you now, but I am 22. I feel like a retard when I see 18 year olds contributing to open source projects. To an extent we only tend to compare ourselves to outliers and feel like a piece of crap. So, while you have wasted some time, you still have ages to accomplish something great.
Time is not your enemy.