20 minutes a day is not enough....

I'm a advanced novice that's been practicing for 1.7 years as of now. I train 3 hours everyday except Sundays. Sometimes on Saturday I train twice a day, I haven't even began to scratch the surface of things. If you aren't dedicated you'll go to sleep with a lot of headaches if you ever start sparring against quality opponents.