If the lane is frequent enough, a 2-3 minutes delay is fine. In many European cities the schedule is not specific times but frequencies per time of the day.
Like "from 7AM to 11AM, one bus every 8 minutes". Then you have the bus app if you want to optimize further (and if you're me, miss it because of being too tight)