How long do you keep your data?

How long do you keep data? The right to be forgotten is a hot topic today given GDPR has put that right into law now. But in the event, someone or an event requires you to actually execute someone being forgotten how do you do it, and still remain compliant with other...