Cool! :-) Literally!!
Yeah I think the best is to just do it, and not get too caught up in timings. Maybe once you've advanced to a really high level, then timing can be a great way to make sure you're still improving.
Like you say it makes you feel so great after. Keep it up!
:-)