tell a doctor your symptoms and he/she may suggest some tests.
sometimes people with food allergies will have some of these symptoms. try removing a food from your diet and keep a journal of how you feel. Grains cause a lot of problems, I would suggest removing all wheat, corn, rice, etc.