Thanks everyone.

I have an appointment with a GP tomorrow, so will ask then.

In the meantime I'll try not to worry...