Ibuprofen, aspirin, and other nonsteroidal anti-inflammatory drugs (NSAIDs) may irritate the stomach lining, so it is best to take them with food or a glass of milk. Paracetamol does not irritate the lining of the stomach, so it doesn't matter if you haven't eaten.