Rubbing a bar of soap on bedsheets may sound strange, but it is an old-fashioned home remedy that some people still use for nighttime leg cramps and restless legs. The simple practice has been passed down through generations and remains popular because it costs almost nothing and requires very little effort.
The method is simple. People usually take a dry bar of soap and rub it across the fitted sheet, especially near the area where their legs and feet rest. Others place the soap underneath the sheet near their feet before going to sleep. Lavender-scented soaps are especially popular because lavender is often associated with relaxation and sleep.
Supporters believe the soap may somehow calm uncomfortable legs or reduce nighttime cramping. Some point to the soap’s ingredients or fragrance, while others think the familiar scent and bedtime routine may help them relax. However, **“there is currently no strong scientific evidence showing that placing soap in or under bedsheets prevents leg cramps.”**
The perceived benefit could come from relaxation rather than the soap itself. A familiar bedtime ritual may make someone feel calmer and more comfortable, which can make it easier to settle down and sleep. While some people say the remedy works for them, personal experiences do not prove that the soap is responsible.
People who try this trick generally use a plain or lightly scented bar and keep it dry. Strongly perfumed soaps may irritate sensitive skin if they come into contact with it. Ultimately, **“the soap trick is simply inexpensive household wisdom passed down by parents and grandparents.”** It is not a proven treatment, but some people continue using it because they believe it makes nighttime discomfort easier to manage.