One of the most important lessons to learn in life is that no matter how many times you fall, no matter how many times you start something and get sidelined, you can always try again.
It is always worthwhile after failing at something to take a step back and re-evaluate the methods you are using to attain your goals, but just throwing up your hands and never trying again simply because things did not work out is the best way to never accomplish anything in life as well as build a plethora of bad habits.
Sometimes you do need to give up. Sometimes a dream you have is unrealistic or simply not something you can attain at this moment in time, but usually all that means is that you need to look at it from a different angle. Maybe there is a direction you can head in that will bring you to a different destination and a deeper fulfillment then what you have been vainly struggling for. Searching honestly for the reasons you want to have something or implement a change in your habits is key.
At the end of the day though, we all go to sleep, and when you wake up, it is a full reset on our capacity to implement new changes in our lives, no matter what our situations are, even if those changes are only internally in regards to how we view our lives and our interactions with the environment.
Don’t be afraid to hit that reset button.