you probably are using low quality makeup. Use something like Mac cosmetics, they stay on forever. Also, are you applying too little? And are you talking a specific area…such as eyeshadow, or all makeup in general? lipstick/gloss/chapstick is the only thing that usually doesn’t stay on forever. instead of carrying all makeup, just carry a compact case of powder, that helps look “fresh” and doesn’t take much space either.