I booked Gurgaon to Dehradun bus. Pickup was late by 30 mins which is understandable. Total pickup points in delhi around 10. Bus left from Delhi at around 8:30PM. The bus boy is says it will reach dehradun at 4 am and it's normal trend in bus. No big deal for them.