Oh hun, I think you have a LOT of things going on right now!!! I would totally say this is anxiety and the fact you are not really eating. I know that when I have any tummy issues, I stop eating, when really, I should have eaten. Stick to a bland diet (BRATT or plain chicken) to get yourself to eat. Sit infront of the TV or play online or something to get your mind off of it. But the fact that your life is changing and a lot of not so pleasant (I am so sorry for all of it) things are going on, your body is physically reacting to it. I know when I have a stressful day or week, it will settle in my stomach and I am just miserable! Try to keep your chin up!! Let me know if you need to talk!!