It is normal to still see fleas after an application of Ultracide. It is not a contact kill after the product has dried, it will take time for a flea to die after contacting a treated surface.
Typically most flea problems can be handled in 2 treatments, but this depends on how bad the problem is. You should repeat the treatment exactly 14 days after the first treatment, or 2 weeks, since this is how often flea eggs typically hatch. It is common to have to do 3 or 4 treatments (treating every 2 weeks) over 2 months for bad problems.
Ultracide is a specific product that is made for fleas. It is not labeled for bed bugs and would not be effective for treating bed bugs. You should use one of our Bed Bug Kits which will give you the best chance of defeating a bed bug problem. The products in the Bed Bug Kits are also labeled for roaches. We would recommend adding a Roach Bait Gel to the treatment. Below are some great articles on treatment. Please let us know if you have additional questions.