There are some services in the gurdwara that can last up to five hours, although many Sikhs stay for only some of this time. There is no expectation for Sikhs to attend the gurdwara at all.