This will depend on you and your preferences, but most people say you should give yourself 4-6 weeks to study.
Most NCLEX prep courses will give you access for at least 8 weeks. The best courses will give you access for 6 months.