You cannot sleep without a blanket because your body has become used to using one. Your body will associate certain things with sleep; for instance, if you usually have a bath before bed, you might find it difficult to sleep without one. Not being able to sleep without the weight of a blanket is common, and it is because our body associates the weight with sleep.