Could be shoes too, what kind of shoes are you wearing?
Yea, you need new shoes with a decent cushion.
www.roadrunnersports.com
They have a deal that will tell you what kind of shoes you should be wearing.
Whats that called again when u w0rk0ut hard and then realize y0u were spleeping ?
Prionation/****ation, what ever is correct spelling, is actually quite big thing.
When I was in army, I rejected support soles, a bad mistake. I had "stress infection" (not sure about correct english term) on both legs for basic training. It took about 26 400mg ibuprofen pain killers to make it through soldiers exam.
If you don't get good shoes you will have complications.