You can go for decaffeinated coffee. First of all you need to curb your
anxiety as it seems from the way you have asked your query. Don't worry about gaining weight because no matter what you eat or do not eat, worry or anxiety about putting on weight will prevent you from gaining any weight. So relax and stay calm. Eat a healthy well-balanced diet including fruits and vegetables, starchy foods like potatoes, rice, whole milk and milk products like yoghurt,cheese, butter, cream etc. If you are a non-vegetarian, then you can eat eggs either boiled, poached, fried as omelettes, fish, chicken, mutton etc. There is no restriction in your diet except that avoid too much fibre rich foods which will reduce your hunger. If you are having
poor appetite, then have appetisers like cream soups, you can add cream and butter to soups alongwith croutons and have it 2 hours before supper. You can have thick fruit milkshakes with ice creams, smoothies, mayonnaise or cheese as sandwich fillings. Eat healthy and be active. Do not keep weighing yourself frequently as it will only heighten your anxiety levels. Sleep well for 6-8 hours at night as a good night's sleep is very important for relieving
stress and putting on weight. Hope your query has been satisfactorily answered.