Yes, it does. Using expired lotion may cause irritation or can trigger allergy to some but it all depends on skin types. According to an article i read, the shelf life of body lotions usually ranges from two to three years. The ones with organic ingredients have shorter shelf life.