if you have weevils in your bed, it is always because of bringing food into your room and bed. any grain or seed-based food will attract weevils. dropping bits of food in your bed will make weevils come and live in the nooks and crannies of your bed.