What has been keeping you from giving up?

The only reason I haven't given up yet is because I know that things won't always be this way. I realized that it doesn't matter how long it will take - but one day - I won't be in this situation. Life goes on and I have so much to look forward to.