Hang in there, it will come. I remember when I started riding my bike to local transit station to ride the train into town, and being soaked and exhausted. After a month or more I was able to ride to the next station, and gradually built up my mileage.
Look at it this way, you riding 2 1/2 miles more than you did 3 weeks ago.
__________________
"Bad facts make bad laws." FZ