Generally, it takes about 5 to 20 minutes for lotion to fully absorb into the skin. However, the exact time may vary depending on the type of lotion used and the individual's skin type. Applying smaller amounts or massaging it into the skin can help it absorb faster. Our lotions are designed for quick absorption, providing hydration within minutes and leaving skin soft and non-greasy. Enjoy the quick and effective benefits of our lotions for optimal skin health.