If you have had it for a while and it's now getting worse- have a doctor take a look. A doctor is going to need to do an exam in person and will also need to gather much more detailed information on your medical history in order to tell you the cause.