suggest that you get checked out for allergies to food. I found out that I had 10 very mild allergies. Elimated these foods and find myself a great deal better. Main allergies are usually foods that you like/crave. General culprits are wheat and wheat products, potato and nightshade family eg tomato, capsicum, egg plant. Things high in sugar. You'd think sugar would give you energy, Its the opposite, it takes it from you with fibromyalgia and hits the joints. If you can, have allergy test via the blood. The test I had was called the short 40 allergy test which test the 40 most common allergens. This was in Sydney Australia. Don't know what is available in other Countries. good luck- be your own detective. Keep a log book on all you eat. Pattern should emerge.