Sounds like a lot of the symptoms of depression.
I recommend doing something you enjoy. Short of that, exercise can give you a natural high which will make you feel much better. Even going out for walks has helped me with some bouts of depression. Writing can also help but only if you actually like writing and don't mind writing depressing shit.
EDIT: These are all non-professional. If you try this stuff and it doesn't help at all, seek a psychiatrist.
I recommend doing something you enjoy. Short of that, exercise can give you a natural high which will make you feel much better. Even going out for walks has helped me with some bouts of depression. Writing can also help but only if you actually like writing and don't mind writing depressing shit.
EDIT: These are all non-professional. If you try this stuff and it doesn't help at all, seek a psychiatrist.