Uh either apologize or give him some space?
Tell him Your sorry, you were having a bad day, you could never be angry with him and offer to take him out to lunch....
He's your friend. You should know him well enough to know the right thing to do.
You could ask him too.
First, Just try talking to him; Second, Ask for Forgiveness
If he a good friend and the 2 of you hang out sometimes, offer to take him to a movies or something the 2 of you do for fun... let him know, you're picking up the tab...
Great. I'm glad you cherish lasting friendship... Good friend are difficult to come by these days....Stay Encourage...
Just let it drop and give it some time. No reason to keep on bringing it up if you have apologized and he accepted it.
Congratulations! If you ever want my 2 cents, just contact me and I'll try my best to help you.
try apologizing again