You have to stop attacking yourself when you feel bad. It won't help, and will hurt. People who say bad things to you are bad people. Bad people have a way of eventually bringing bad things down onto their own heads, so in essence they eventually punish themselves.
As, for handling your own low feelings, you need to tell your doc you are feeling really low right now. Maybe he/she can adjust any meds you are on. But there are things you can do to help yourself. You need to do stuff to distract yourself and keep occupied.
- Listen to and/or play music, it can boost your mood.
- Moderate exercise, the endorphins will help boost your mood.
- Take courses, either in person or online. Some online courses are free.
- Take up a hobby
- Read funny stuff, it can boost your mood.
- Volunteer with a charity. There are plenty of people out there who are worse off than you, why not help them?
- Watch funny TV shows or DVDs
- Surf the I-net
- Get some sleep. You are probably overtired, so more rest will boost your mood.
There are always going to be some nasty people out there, but not everybody is that way, and you can't control what others say. Instead of throwing a pity party, wallowing in your misery, and attacking yourself, go and do at least 3 things on the above list!
_________________
If a man does not keep pace with his companions, perhaps it is because he hears a different drummer.
Let him step to the music which he hears, however measured, or far away.--Henry David Thoreau