What's up guys,

I'm trying to get my mile down to 6 minutes but it's hard as hell right now. I got it down to 6:30 as my BEST time, but I average around 7:30-8:00 minutes depending on the weather and how I'm feeling that day.

Any pointers from some experienced runners?