how long do moisturizers last
1 Acne products â 3 months to a year. 2  Anti-aging creams/moisturizers - 3 to 12 months. 3  Bar soap â 18 months to three years (unless the soap contains essential oils). 4  Bath gel/body wash â 3 years. 5  Bath oil â 1 year. 6  Body lotion â 2 to 3 years. ( 7 Body lotion will last longer in a pump bottle).