No Mor Problems lasts about as long as your sanitizer. Depending on the pool, you can go up to 2 weeks without treatment before algae begins to appear. You can find more information in the Directions tab on the product page.
As long as you continue to use No Mor Problems the algae should never come back. We back it with a 100% guarantee, so if you get algae open a ticket and we'll help fix it for free.