It depends. If you're seeing a tour of different artists, it is scheduled and should be about 3 hours or so. Usually the ones I go to start at 7:00pm and end around 10:30, maybe 11.
i went to one that featured about 10 underground rap artists. It lsated about 2 1/2 hours..
hour or two