I'm a 16 yr old female, and my last 5k time was about 23 minutes.
On average I run 3 miles, six days a week, with one long run lasting roughly an hour(I don't measure the distance, but my pace is pretty good), and one run that is all uphill, without any straight or level areas, lasting roughly 1/2 an hour or so.
I also ride and train 3 or more horses daily(which is more cardio, upper body, lower body, and core workouts then most people give it credit for) and train and compete intensely for horse shows year-round.
I get 'strength training' in my lifting and carrying 50lb bags of feed, 20 to 30 lb saddles, 5 gallon buckets of water, etc..
I guess my question is, how much should I be running and what exercises should I do in order to improve my time for the 5k? I'd like to bring it down to the 20min area, hopefully, but I know it will take work. My next 5k is July 2nd, so hopefully I'll have a more accurate race time to judge the training by. It's just hard to find time for everything, with the horses and all!