Depression could be a reason. Do you feel sick when you eat too much? If so, there are medicines you can get to stop you feeling sick, then you can manage to eat more.
Please don't
SH. Been there, done that. Not worth it ... maybe try and speak to someone about the depression? It will help the
SH feelings ...
PM if you need to ok?