I agree that your problem could be diet. More vegetables and fruits might need to be added to your diet. You also need the proper balance of proteins and dairy products, remember the food pyramid of daily nutrition foods?