If your doing it yourself it will take longer than a roofer could do it in. You'll need labour to help you as it is hard graft as you say & you need the extra pair of hands. The other thing to consider is if you hit a snag, where something is not standard. This is where roofers earn their money...