I even had a good day but I still feel like cutting myself and crying.
you didn't say your age, but if you are 18 or older, you could have borderline personality disorder.
How could we possibly know? Maybe try to cut down on the cutting (sorry for the pun). Does humour still work on you? Maybe try some more of that.