HI, thanks for using healthcare magic
It would be best not to puncture it because the aseptic technique can introduce further infection.
At the moment, it is likely that you have an
abscess which is a localized collection of pus, though part of treatment is
incision and drainage of the abscess, this should done aseptically to prevent worsening.
In addition, the abscess cavity is supposed to explored or prodded for a bit to break down any additional pus walls to prevent recollection.
It would be best to see your doctor for assessment and treatment.
Antibiotics are also needed
If this is difficult at this time then you can consider
magnesium suphate paste, this encourages discharge to come out of an abscess.
I hope this helps