It's not exactly great for your skin, but swab some alcohol over it. It dries it out a little. You could also try the toothpaste trick, but it never seemed to work for me.
Use something with salicylic acid in it. Or witch hazel. There are a lot of home remedies, but I haven't tried a lot of them.
If it's not gone by then, ice it before you leave and put some concealer over it to cover it up :c Idk what else you could do.