Thanks Kazz, AF still hasn't arrived. I'm praying that she will either stay away for at least 9 months or show up soon so I can stop stressing.
Thanks for the advice about the gym and the food.
I will avoid both until I know for sure.