Thanks for the query. First and foremost, dont blame urself . Such things do happen but they are temporary phases, have more confidence in yourself.
1. Have a regular nutritious food and more than this, enjoy eating. Remember eating is a pleasurable event.
2. Medications like Liv 52
will help to improve your appetite. Your food should have adequate proteins
3. Drink atleast 3 liters of water every day. Pamper ourself with cosmetics which you like.
4. Have positive attitude and soon you will be a hansome man.