I completely agree about talking to your GP. Can you call and ask for a telephone appointment.