There is no specific timeline for learning how to dunk, but it is essential to be patient and persistent with your training. Focus on improving your strength, flexibility, jumping technique, and overall athleticism to increase your chances of successfully dunking a basketball.