I've battled boils with my DS2 for some time now but they are few and far between these days. Anyway get yourself some good ole castor oil put a dollop on the boil then cover it, repeat the process every day to keep it clean etc. For some reason the castor oil draws everything to the surface, but once it has popped and try not to squeeze it then apply some betadine to avoid any type if infection.
They look really bad but unless you get a temp try not to go on AB's cos the AB's work by killing the immediate infection but the reason you got the boil is because your body isn't fighting off the bad bacteria well enough. I'd probably go on some inner health plus and or multivitamins to boost your immune system.

What ever you do don't squeeze it. My DH got one on his face and he squeezed it against what I said and he ended up in hospital for 3 days with cellulitis I think they called it. You can actually push the bacteria/ infection deep into the surrounding tissue.