I like what GettingBy posted..
Sometimes we have to push ourselves to get better..
Remember you always have choices..
Have you thought about volunteering? Helps to get out of your head and see others who have worse problems then yourself.
How about a graitude list? What today in your life are you appreciative for?