My god I don't know what I need

Try some kind of volunteer work, it feels very gratifying and you learn to love yourself a little more each time you do it.

I find my thoughts start getting fairly negative when I haven’t done work for others in a day or two.