Wait...you don't get to see your Dr. for another month?!?
I haven't followed your whole story, but personally, I would insist on being seen sooner than that or find someone that can see you sooner. Yea, Doctors can be busy, but this sounds like it could be serious.
I've learned the hard way that letting things go at the schedule of the Dr. can result in a lot of unnecessary complications. You need to be your own advocate, and pushy sometimes, to get things taken care of.
I'm glad your most recent ride went better & hope things clear up quickly!
Anne