Question: why do some pimples last so long?
Answer: They happen when your skin's oil glands make too much oil called sebum. This can lead to clogged pores and cause pimples. Pimples can take as long as six weeks to go away, but smaller, single pimples may take only a few days to disappear.