Cartilage ear piercings may take up to a year to fully heal, but generally take 3-6 months (as opposed to the ear lobe, that takes just 4-6 weeks). They heal from the outside in, so even if it looks fine on the outside, you should not assume it is fully healed.
Blood type O, it can be given to other types, but it can not receive other types, because of the different properties in the blood.
Is there a picture to go with it?