How long does aspirin-related stomach pain usually last?
Aspirin can irritate the stomach lining and cause pain, burning, indigestion, or nausea. For many people, the discomfort improves within a short period after the aspirin is stopped and the stomach lining settles. In typical cases, symptoms last from a few hours up to about a day, depending on dose, timing, and whether other irritants (like alcohol or NSAIDs) were used.
What changes the duration (dose, timing, and other medicines)?
The length of stomach pain can be longer if any of these apply:
- Higher aspirin dose or taking it more than once
- Taking aspirin on an empty stomach
- Using other medications that also irritate the stomach (other NSAIDs, steroids, some blood thinners)
- Alcohol use around the time of taking aspirin
Immediate-release aspirin and non–enteric-coated forms often cause more stomach irritation than enteric-coated products, which may change how quickly symptoms improve.
What symptoms mean it could be something more serious than temporary irritation?
Aspirin can contribute to gastritis or a stomach ulcer, which may cause pain that doesn’t fade quickly. Get urgent medical care if you have:
- Black, tarry stools or vomiting blood (signs of bleeding)
- Severe or worsening abdominal pain
- Feeling faint, very weak, or short of breath
- Persistent vomiting
- Pain that lasts more than 24–48 hours or keeps coming back
What to do while waiting for symptoms to pass
If you’re currently having mild stomach discomfort after aspirin:
- Stop taking aspirin (unless a clinician told you to continue for a specific reason).
- Avoid alcohol and other NSAIDs (ibuprofen, naproxen).
- Consider asking a pharmacist or clinician what an appropriate stomach-protecting medicine is for you (they may recommend an acid reducer depending on your history).
If you tell me the aspirin dose (and whether it was enteric-coated), when you took it, and what the pain feels like (burning vs cramps, mild vs severe), I can give a more tailored sense of how long it’s likely to last and when to get checked.