Rubbing a bar of soap on bedsheets may sound unusual, but this old-fashioned home remedy has remained popular among people who say it helps with nighttime leg cramps or restless legs. The simple practice is often passed down through families and usually involves rubbing a dry bar of soap over the fitted sheet or placing it near the feet before bedtime.
Supporters believe the soap, its ingredients, or its scent may help create a more relaxing nighttime environment. Lavender-scented varieties are especially popular because lavender is commonly associated with relaxation and sleep. However, there is currently no strong scientific evidence showing that placing soap in or under the sheets prevents leg cramps.
For some people, the benefit may come from the comfort of having a familiar bedtime routine rather than from the soap itself. A simple ritual can help create a sense of relaxation and make it easier to settle down for the night. Those who try the method generally keep the soap dry and should be cautious with strongly scented products if they have sensitive skin.