Well, no one could help you but yourself so be sure to set your goals clearly. I am not saying that you should be banished for caving in as a lot of people here do the same thing as well. You should tell yourself that a lot are already successful, then what is hindering you from pulling it off as well. Just stay strong and you should not let your emotions take the better of you. This is for you so you should do your best to keep it that way.