Big hugs Bren, I personally think your trying to fit too much in and you've got so much going on in your head that it's your body's way of say STOP!
Try taking a step back, you know the old saying of burning the candle at both ends!!! You have waaaayyyyyy to much going on, and I know you love it but you also need to love your body and look after it both mentally and physically!!
xx
Sent from my iPhone using MiniMins