A lot has been said and i agree . Your patience is the most important factor in your case.
I am not sure to advice you this or not but i do know this will help you a lot.

Try to learn scything...