What is the reason why you can't lose weight because you are angry and tired?
The reason why you can't lose weight because you are angry or tired should be that you want to feel better, or you start overeating to make up for your grievances. Plus, you can't sleep well and the quality of your sleep is not good, so you can't lose weight.