Welcome. 20-22 mile rides in a short amount of time is something to be proud of. Find a great LBS, not a great bike. A great LBS will steer you to a great bike that meets your needs - size wise, fit wise and otherwise. Not all LBS's are great, so shop around until you find someone knowledgeable and who asks about and listens to the type of bicycling you like to do, or think you would like to do. In my experience, many smaller shops fill that bill. But, some larger shops do also.
Again, welcome - and - I've got about 7 years on you, so don't pull the "I am old" routine

- and I don't think you will.