Thanks for consulting us.
Pus is a sign of infection. With the given history STD
is a number one possibility which may have complicated your tear. You most probably have developed a UTI as well. You MUST see a Gynecologist at the earliest to prevent further complications.
An allergic reaction
may be there but infection is more likely to be the cause of your symptoms and this will improve once you start treatment.