The number of hours nurses work per week can vary. A full-time nurse typically works between 36 to 40 hours per week. However, due to staffing shortages and high demand, many nurses end up working overtime, which can extend their weekly hours to 50 or more.