Time Scales!

I am waiting for a referral via my GP. He has told me that it will be around 6 months until I get seen and to expect a 3 hour consultation. I have also heard that it can take a year to 18 months to get a result.

What are people’s experiences of referrals and time scales?