T.H.
I was going to say it sounds like a sty for sure. It will probably go away in a few days, I get them from time to time and they are pretty painful and irritating! They usually come from bacteria so make sure your make up stuff is clean and that might help it to stay away! A warm compress will help if it's really bothering you!