For non military purposes there is absolutely no reason for anyone to know their blood group(s). No medical professional is going to take self reported grouping at face value. Your blood will always be tested before each and every transfusion you may require.
For military purposes, I would...