Are you putting spirit gum on correctly? I used it for my Black Canary mask and it held for 10 hours, and I had a terrible time taking it off.
Make sure to apply a thin but consistent layer all the way around the edge of the mask, make sure the corners are good, and add some to the bridge of the nose. wait about 30-45 seconds for the spirit gum to get tacky, then stick it on your face and hold for another minute or two
Upcoming Conventions: Daishocon, Anime Detour, Wizard World Minneapolis, C2E2
Dalish Grey Warden- Dragon Age: Origins
Female!Kylo Ren- Star Wars