Thats some pretty good 5K times. Fastest I have done one is low 25's (my second one). I have a very tight schedule, I work 8-5 M,W-F, have class 6-10 M-F and work Sat 8-3 so my running is at night after class during the week. Sunday's are my LSD (long slow distance) days.