you might want to try a food elimanation diet
, meaning start cutting out certain foods
one by one and if you start to feel better, then it might be food related.
Oh, and also environmental allergies/chemical allergies, your symptoms really sound like this could be a problem. Have you painted your house lately, put in new carpet, changed detergents or personal products? These can all cause allergies and the exact symptoms you have mentioned.