Yes, the Bedlam Plus may be used on laminate flooring.
Bedlam Plus Aerosol should be used every 2 weeks along with other products to more effectively eliminate bed bugs. Treatments are done until you can go 30 days without being bitten or seeing evidence. How many treatments you end up doing depends on the level of infestation, products used, and how consistent and thorough you are being with treatments. We have a great guide here that explains the complete treatment needed to eliminate them.
You should use Bedlam Plus to help eliminate the infestation. When dealing with carpet beetles, it is very important to find and remove the source of the beetles to get rid of them for good. To learn more about carpet beetle elimination please take a few minutes to read our article Carpet Beetle Pest Control
Bedlam Plus Aerosol is not labeled for roaches. Here is a link to a great article that really goes into depth in explaining a roach control program. It can take several months to get rid of a large infestation. Infestations do not get large quickly and unfortunately they do not go away quickly either. We would recommend starting with one of our Roach Control Kits to more effectively eliminate roaches.