The important thing about the NHS is that funding is allocated to regional trusts, which are up to a point responsible for raising their own funds from public and sometimes private money. The result is that funding is subject to what is colloquially known as the "Postcode lottery".
In other words, if you are in an affluent area with a well-funded NHS trust, you will receive prompt and plentiful care whenever you need it and for whatever reason you need it. Less affluent areas must prioritise to meet their budget constraints, so they will indeed make you wait for a long time, unless there is an emergency.
So, reports in the (non-UK) media that claim that it may take "4 months" to be seen by GP or a specialist doctor unless you're dying, etc, are a) exaggerated and b) don't take into account the regional differences in service, which can be very pronounced.