I agree with the above statement. Talking to your doctor should be the #1 thing you should do. They can't help you if they don't know your having an issue of some sort.
In this day and age, there are a whole host of things that can cause this, as well as help this. Hopefully by this point you have talked with your doctor and have been able to get something figured out. :-)