You don't have to go to the scene to offer your blessings, do you? Nowadays, with the development of science and technology, many things, such as telephone calls, text messages and videos, can bring your wishes to your roommates. If you have time, it is best to be present in person, but time does not allow it, which is also very common. After all, everyone's work is very busy after joining the work, and overtime on holidays is also common.
The most important thing in blessing is the mind. As long as you put your heart into it, your roommate will certainly understand your difficulties. Isn't getting along with friends just helping each other? If your relationship is superficial and he is angry with you because you didn't show up at the scene, it's not worth making friends.
One advantage of apologizing through SMS and third-party transmission is that it can not only achieve the purpose of apology, but also avoid some embarrassing situations. The only drawback is that it may not be enough to show sincerity. So I suggest you try to find time to go to your roommate's house when you are free and invite others to dinner to apologize. Your friendship of sharing a bed for several years in college is also worth your visit, isn't it?