I wish I could help you, but you'll need to see your doctor to get an accurate diagnosis for your symptoms. There are a number of different possibilities. It will take a physical exam and possibly some tests to identify the source of your problems.
Wishing you the best,
Karen