Don't be too depressed. I've been programming in some measure since I was ~4, and I'm 23 now. Many of those years were me slowly teaching myself, because I had no mentors.
It's really not about time, it's about projects and people. You learn by doing, not by time spent. Don't worry about it.