मेगालोब्लास्टिक एनीमिया आमतौर पर विटामिन बी12 या फोलिक एसिड की कमी के कारण होता है। हालांकि, परनीशियस एनीमिया विशेष रूप से विटामिन बी12 की कमी के कारण होता है।