Thank you Pat for your advice. I am so worried that it could be cancer. Do you know if there are any free cancer clinics for me to go and get a check up?