There is no magic number, but most people who see real progress put in at least five to seven hours a week. The important thing is not just the time but what you do with it. Spending two hours doing actual keyword research or fixing a real website teaches you more than ten hours of watching tutorials. SEO takes time to show results, so you also need patience alongside consistency. Progress is slow at first and then it compounds. What do you think is more important in learning SEO, consistency or the number of hours spent?