Good advice Bex, diet is the foundation of everything else.
I too am feeling bad at the moment, i had a good few weeks and now im feeling rough again.
I did cheat though a couple of weeks ago, i drank quite a few beers, had a hangover for 3 days.
I have that feeling of doom again like something bad is about to happen, also nightmares and night sweats.