Bed bugs also hate light. Apparently if you take your mattress outside and leave it in sun for a day it will speed up the process. If you look in the seems of mattress and find little black crumbs that look like dirt. Thats bed bug poo. DE will definately kill them off in time. And Just letting everyone know that DE also kills millipedes. Tried and tested myself. Sprinkled door frames with DE powder and havent seen a millipede since. Also put it in my potting mix and around my plants and plants are now booming. DE is seriously a miracle powder. With fleas though, if its rats or mice bringing them into your home then you have to get rid of rats n mice first before you can start treating fleas. Otherwise you will be defeating the purpose.