Well lesson learned. Maybe the seller was a little too eager (greedy) to sell a novice a new bicycle even if he didn't have the right size. Now you know what to look for. Next time bring a tape measure with you and measure the seat tube to see if the bike is in the right ballpark. I'm 5ft 9in and I ride a 55 or 56cm frame. You should probably be in at least a 58cm frame. Of course test ride the bike as well. Good luck.