I have been having periods of itching from different parts of my body, with no rash visible but when I give in to scratching I will have swollen welts and after awhile it will settle down and all go away, except when I itch to much Ill bruise myself.Help, what do I do?  My doctor thinks its simply a matter of B-12 deficiency.
Thanks for posting your query to Chat Doctor. Itching is not a manifestation of It B12 deficiency it usually manifests with neurological problem, weakness, constipation etc . As I understand it could be allergic in nature as such kind of feature are find in allergy due to some environmental cause. You need to consult dermatologist and undergone examination of your swelling .take care