It takes an hour and 40 minutes to roast a 6-pound duck. You'll roast it for 50 minutes with the breast side down, then 50 minutes with the breast side up. This keeps the breast meat moist while crisping up the skin.