I have felt this countless times too. Every time I would study for our engineering exams, I would be drained because I've already studied for so long and I could still not solve some problems. Instead of crying, I just studied more and more up until a point where I could now solve them on my own. Great read!
RE: If you are going to win; you need to keep trying