Yes, Cleaning Regularly helps control Many Pest Problems to a degree but you Could still become infested. At Present, The German Roach Population is Highly resistant to Pyrethroids, Which the only Chemical you can buy over the Counter. If you are constantly spraying with whatever you picked up at the hardware store and it doesn’t work, it is time to call a professional.