Just from glancing at your daily intake today, you've expended way more calories than you've taken in.
In other words, your not eating enough. If this is what you have been doing, you need to take a break and let your body rest. Your hormonal profile is probably shot.