There is always up and down days. Look at myself for the last few days! It passes. The great thing is you have all of us to vent to and discuss things with. You have the tools to do things for yourself.
You have come far with your attitude towards your sitch. It may not feel like it at times. Each day makes you stronger. And every hard day you make it through proves to yourself you can do this.
The person that you will spend the most time with in your life is yourself, so make yourself as interesting as possible.