go to the doctor, seriously, then if everythng is ok, focus on the outside factors like diet, vitamins, training, etc., and try to take some advice from the forums.
Theres too many systems and hormones and other things that go on in your body and there is at least tests for that. After...