Sounds like a blocked duct to me.