Commercial products may not give you a permanent solution, we would suggest taking the help of professionals to get rid of roaches permanently.