There are two things required to be extremely successful in anything you do.
Patience and persistence.
It requires patience to be successful. It’s critical that you keep going despite the set backs, despite the struggles. It’s really easy to get fed up or frustrated and just quit, but when you have patience you understand that it takes time to be successful.
Ultimately to be successful the second thing required is persistence. You must be able to continue your course despite the struggle. Keep going, and going, and going even when it gets hard. That’s what it takes to get the results. Being persistent required patience so they go hand in hand.
Are your practicing both? or are you looking for the overnight success?