how long does it take to become quran hafiz?
Learning 3 verses everyday will help you become a hafiz in 10 years. As you memorize the Qur'an, also study the meaning and tafseer (interpretation). Try devoting your whole time to Hifz except breaks for meals and sleeping. This can make you Hafiz in as less time as an year.