Just to stand up for NHS, I don't think it would ever be months to see a GP and if it were if it would be a cause for complaint to the Local Health Authority (PCT). In some areas it might be weeks perhaps, upto three, for a routine appointment. But I have never had trouble getting an urgent appointment on the day, it I ring first thing in the morning. At my current GP I can normally get a non urgent appointment the same day. I have also found that when acutely anxious and no appointments are available because I have rung too late in the day, a doctor will speak to me on the phone. I know people have mixed expereinces of GPs, my last one was dreadful, but you can change and many/most are good.