The present invention relates to a time delay indicator (1) for an injection device for administering a drug into the body of a subject user wherein the time delay indicator is configured for indicating after administration that a dose of the drug actually has been administered and for maintaining this indication until lapse of a pre-determined time interval. The time delay indicator is based on a magnetic liquid (6) being physically moved by a magnet (10).