STOP FASTING! You know those eating disorders you meantion? Fasting 1/3 of the year is a disorder.
If you are looking for spiritual health, look another place. Meditation, yoga, religion, veganism, something else. Take a break. Bodies need nourishment.