Look for a good bike fitter that offers a frame fitting service. I also purchased a bike that doesn't really fit me, I can ride it but my position I believe isn't optimum. Next bike I'm going to try find that optimum size. I'm weirdly shaped so the standard S/M/L size guides isn't helpful.