Didn't know mine til I got pregnant 2 years ago. I'm B+ DH is O+. Not sure about son, but he's one or the other. I've got it on some paperwork somewhere around here.
I think I'm O+... but I'm not entirely sure. I was told about a year and a half ago but apparently that it too far for my memory to reach now! I've never donated blood, however, because I have very low blood pressure and faint easily.