There could be so many causes for something like this. I agree with laura that you should be seen by a doctor. You really need to know what you're dealing with. Let us know if you get any specific answers!
You need a proper diagnosis. I would start with a primary physician. You cannot treat what you do not know.