Diet: Do you eat low carb? Perhaps it is time for a refeed?? Another suggestion (low carb or not) is to eat smaller portions thru out the day, essentially trying to keep your blood sugar (BS) at a comfortable level for sustained time frames.
BS: Regardless of the above, you should start...