I used to do 2 hour sets on a weekly basis with the occasional 3 hour set but imo 1 or 1.5 hrs is the best for me these days.