Sleeping with a weighted blanket has been found to provide sleep benefits The weight must not be too light or heavy (15-30 lbs is typical for adults), and should be evenly distributed throughout the fabric.
Studies on insomniac adults have shown that sleeping with a weighted blanket increased the quality of sleep and decrease agitation (Ackerley et al., 2015). The pressure from these weighted blankets produces a calming affect by reducing physiological levels of arousal.