@reises pieces3,
Well, if it keeps coming back its either form your last sty yopu keep popping it, If the sty is popped its beacause you get a little slit on the eye lid and it gets infected, best thing to do if to leave it, dont not touch it.
Best thing to do is getting hot water into a bowl and get a rag and dip it into the bowl then gentlly lay on the eye / when closed an this will drain the puss. And it will go away.
this works from person experience. hope it works for you:)