I also struggle with mental health issues and eating enough protein/vegetables and I've found that frozen meals, while they do tend to have a lot of salt and fat, do also have a lot of protein and other nutrients. I really like healthy choice cafe steamer orange chicken, it's not too large of a portion, has some veggies and chicken in it, and it takes four minutes to heat in the microwave. I eat one almost every day. There are brands that make really high protein meals though!