On an average they last one hour, give or take ten minutes. The services with Holy Communion tend to last just over an hour, while the non-communion services are usually under one hour.