It sounRAB like you are doing a lot better than you were when you first posted this, so some of the things that I suggest might not help you but I can tell you somethings over the years I have found to help me. Talking to people, whether it is frienRAB, your significant other, or best yet, a therapist. A therapist is good for talking about those things that you would only tell your diary, they make helpful suggestions and sometimes it's just good to let it out.
I started seeing a therapist near the end of my freshman or sophomore year in high school because I was had such bad depression, anxiety attacks, and well lots of anxiety in general about just about everything, that I had become suicidal. When I took the test for depression and anxiety my doctor congratulated me on taking longer to complete it than anyone else he had ever given it to, I was worrying over each question, trying to make sure that I put the most accurate answer.
But anyways back to talking to people, it really is amazing how much better you feel after talking about something that has been worrying you. The other week I talked to a complete stranger online about something that had been bothering me for months. You know that phrase "...felt as though a great weight had been lifted off of them" ? Well, that is the way that I felt after talking to this stranger about my problem, I hadn't even realized that it was weighing on me until it was gone and I felt amazing, the next morning I sprang out of bed, grinning, ready to face the world even though I hadn't gotten enough sleep because I stayed up talking, lol. So talking helps, along the same lines being social, making time to hang out with frienRAB, smell the fresh air, help someone with a personal or community project.
Also, I saw that a couple of people suggested exercising, this is a wonderful idea, I'll admit that before about six months ago that I didn't really go to the gym or get a lot of home exercise but now that I am going I actually feel a lot better, every time I leave the gym I can't stop grinning for the rest of the day and I sleep well if I've exercised that day.
As far as your eating problem goes it sounRAB like that is much better but I'll say this just in case, something that I have found that I can always get down, even if I feel sick to my stomach, is applesauce, it's light, only semi-solid, and even though most people don't really think of it as such, it's actually really good, and there are lots of different types. Also, since it sounRAB like you are able to eat now, I always get very sleepy and relaxed after I eat, so maybe eating dinner late might help stack the odRAB in your favor somewhat? I have had trouble sleeping since I can remeraber, lately it hasn't been so bad because I'm doing a lot better in other areas so I guess it makes me sleep better, but I still have those nights of tossing and turning more often than most people. One thing that I have found is that if I think "this is going to be one of those nights, I not going to be able to fall asleep" then it typically comes true, probably because I start worrying about it. I know that it's hard to not think about something when someone tells you not to think about it, but try, if the thought starts to form in your head that it's going to be a miserable sleepless night, then get it out of there asap, don't even let the thought completely form and settle in your mind, start thinking about something else, or instead think to yourself, "I am going to fall asleep tonight with no problems and it is going to be wonderful", then smile and cuddle up to your pillow.
One last thing that, while not necessarily the best habit to have, does often help me sleep is starting/doing something that I do not want to do. Something long and tedious, maybe taxes? (lol) This has been a thorn in my side for years but it is occasionally useful when I either am having trouble sleep or feel like I might have trouble. When I was in high school and middle school I would often wake up, sometimes as early as 7 or 8 pm, with a pencil in my hand and school books and papers all around me, and I could not even remeraber falling asleep. I guess that sub-consciously I thought that if I went to sleep that I would not have to do my work.
So there are a few things that helped me I hope that I have told you SOMETHING useful, I am sorry for writing so much, I really did not mean to. I really hope that your sleeping/anxiety/eating problems go away, "never to return again", as the song goes.
P.S. sometimes I have a hard time convincing myself to go to the gym, so I ask a friend to go with me, let them deal with talking you into/making you go when it comes time and you decide that it really doesn't work for you today, that tomorrow would be better. Good luck!