Penn Medicine notes that weighted blankets provide what is known as pressure therapy to the body. Pressure therapy triggers the body’s parasympathetic nervous system which will make your heart rate slow down, thereby decreasing your stress levels, which is a dream for people suffering from anxiety.