The answer to all of those are “Depends.” Time depends on your schedule, how much damage there is to repair, seasons, weather forecasts, budget, etc. Patience depends on you. Do you jump right in and have to correct several times? Do you preplan and recount measurements several times? Do you anger easily if something isn’t working out or fitting in the space? Be kind to yourself. Patience is a hard lesson to learn. Skill set I’d mark as Average DIYer. May be a bit intimidating for the newbie or first timer.