I have NSCLC and have been so worried and stressed for two weeks wondering if I should go to my next Keytruda visit. Decided I won't be going. I have too many strikes against me. Been on it for about a year and it's working so from what I've read, it does stay in your system for quite a while.