This is really tough. I've been there off and on. Don't open your mouth to him until you cool down even if that takes weeks. You'll just be sorry later. You might have to wind up buying some books about anger management and forgiveness. The forgiveness books teach you how to forgive for yourself. Basically so you do not get eaten alive with rage and anger.The "seeing stars" does pass. Then it comes back. Then it passes and so on. Hope you feel better soon.