You can go to their website or download their app and go to the bus tracker. All you need is their the bus number or the dates and city he left from and is going to, which it seems like you have all of the above
I'm assuming he has a phone! And if he's truly your "boyfriend", he'll call you when he gets there?
With Greyhound you never know. Could be the bus is late. It was EVERY time I read on one of their buses!
Thanks! Your answer is awaiting moderation.