Oh honey, I'm sorry you are having such a rough day!!!
But eating more isn't going to further any of your goals....just put it down

I know it's hard - but maybe if you try thinking about doing something for someone else?
There is so much more to the world than food - go out and enjoy yourself doing something that doesn't involve food. Have some fun with that sailor of yours. Hopefully he isn't deployed somewhere?
As for the squeezed arm thing...go see a doctor - and soon...you need to take care of yourself.
Sending love and good vibes - sorry I can't say anything more profound.