What kind of bike are you riding? Road? Cross? MTB?
If it's not a Road bike I would really think about getting one. I ride a 1989 Peugeot ProBike-14 that I paid $10.00 for. I do 17 miles in 1 hr on the avage. On a MTB bike it takes me 2 hrs. on a Cross bike it takes about 1 hr 30min. So get a good cheap used road bike and ride it till it falls apart.