It sounds like you could have food allergies. One thing you could do is try going without sugar, dairy products
, wheat/whey/oat/barley/rye and
corn products for 2 weeks. Then slowly reintroduce these products and wait a couple of days before trying the next one.... see if you have an allergic reaction.