How wonderful that you have been listening to your body Orangeblossom! This is typical of the results people get from avoiding those foods to which they have become intolerant.
'Intolerance' is a different reaction from 'allergy' - allergy (IgE reaction) can be almost instant and can be life-threatening, as in tree nut, seafood or peanut reactions. Intolerance (IgG reaction) can be all over the place and often not show up for 6-76 hours later. One can become intolerant to almost any food - often those that one eats most of - like wheat/gluten, dairy, eggs, oranges, or even like me garlic and bananas! The reaction caused may be anywhere in the body, from the gut to the brain and anywhere in between, including the muscles.
Avoiding carefully a food you think you may be intolerant to for a couple of weeks, noting any change/reduction in symptoms, and then having a glut of it on one day and noting any reactions over the next 3 days is a good way of finding out your particular problem. You can also try testing your change in pulse rate while at rest after eating the suspected food. You need to test just one food at a time - people sometimes have multiple intolerances.
The good news about intolerances is that if you avoid these foods scrupulously for a period of 6 months or so, the body can 'forget' to react to them, especially if you have done some work on healing your gut - but that's another story! - see Elizabeth Lipski's
'Digestive Wellness' for this info.
Learn about therapies
and find a therapist