I would ring around different gyno's and if there's one to fit you in earlier, back track and as your Doc for a referral for that gyno. The one that you were referred to, could you try explaining to their secretary your history and see if that helps get an earlier appt? Or waitlist you for a cancellation? I'd still ring around though.... good luck!