Although there is no one cause of boils, poor hygiene or factors that impair the immune system might increase vulnerability. Boils must open and drain before they may heal entirely. The best treatment for boils is often time away from stressful situations and activities to allow the skin to recover.