Remember the phrase, "Keep riding through it." It's an expression that horse trainers use whenever a client's ride becomes difficult. If you give up or get off in the midst of difficulties, you might win the battle that day but lose the war in the long run. Keep riding through the most difficult times. Learning to be really good at something takes persistence and time. Such it is with life. Riding through it has made me a different person.