These products are like chemical shaving, so the results tend to last about the same time as shaving.
If you want a longer-lasting result, you will need to switch to a method that removes roots and all. This isn't for everyone, though, and it may be better in your case to stick with depilatories. only you can decide.