When do phishing campaigns end?

Campaigns automatically end 10 days after the last phishing email is sent as part of that campaign. It will however, end before then if every sent email is interacted with by either being clicked, compromised, or reported.

See Creating a Phishing Campaign