If you have only a couple of hours per week, then you might need several months to grasp the basics of SEO and even up to a year to get your first job as an SEO. If you can learn SEO for a couple of hours every day, then you can master the basics of SEO within 4-8 weeks and land your first SEO job in 3-6 months.