If treated right away, a chalazion can heal within a week. However, if left untreated, it can take 4-6 weeks for the chalazion to go away.