2. Excessive blood loss can be caused by:
- Stomach ulcers.
- Hemorrhoids.
- Inflammation of the stomach (gastritis).
- Cancer - sometimes cancer of the stomach or colon can cause bleeding.
- Some medications - NSAIDS (nonsteroidal anti-inflammatory drugs) if used for prolonged periods, or in high doses, can occasionally cause stomach bleeding.
- Childbirth - childbirth often involves the loss of blood.
- Menstruation - women who have very heavy periods (menorrhagia) have a higher risk of developing anemia.
- Surgery
- Trauma which results in bleeding, such as a car accident.
- Blood donations - some regular blood donors may develop anemia.