how long will it take to master html 5
depends on your interest and how much you love to code. vote me up if it's the correct answer.
it's all to you
HTML5 is not hard to master, really. It's in combination with CSS where things could get tricky. But regular practice will get you far in a couple of months.