My lashes won't stay on for more than a few hours
Your lashes should stay on throughout the day, no problem. If you're finding they are not holding that means you have oils around your eyes and lids. Not cleansing before application is usually the biggest culprit, or using eye cream etc beforehand. Be sure your lashes are cleansed and clean with no oils. You can even use blotting paper if needed. If prepped correctly your lashes should hold on all day no problem.