Thanks G.
Chased up the GP today and he did make the referral a month ago. I guess I just have to wait for however long it takes to get an appointment.
Of course since I started this thread he has settled down again!