Any training worthwhile always is hard. Harder still is keeping at it! Looks like you got what it takes!
"When you come to the edge of all the light you have, and must take a step into the darkness of the unknown, believe that one of two things will happen to you: either there will be something solid for you to stand on, or you will be taught how to fly." -- Patrick Overton