I know you want to give up on life, but you have to keep pushing forward. Stick to whatever goals you have set in your life and i promise it will all work out if you keep up with it. I have been there. It sucks big time! You will make it though and your life will be Happy.
ps. Sorry to hear about your grandfather.
Be well