Hi Kel,
I am certain that your SO did not mean to hurt you by waiting until he got home to share his news. Hey, he was fishing, it was a guy thing, and he probably was too busy bragging to the fellas to take time out to call his sweetie. Try not to take it personally and try not to let his words and actions dictate your mood. It's hard, but you can do it!
Take care,
JG