When done correctly the glue type don't fail (not the glueless type). They also set in a few seconds. You might not be letting the glue dry before putting on the patch, that's important. I have not had a failure in 20 years, unless I did not let the glue dry long enough. Maybe one failure, but it was my fault.
Once done they last as long as the tube. Are you sanding the area before patching too?