I agree with Paula. Make that appointment with your GP and also maybe contact your union to see if they can help advise wrt your rights etc