I have been on Prozac (well, generic fluoxetine, 20 and 40mg) for about 7 or 8 years now. My question is, about how long does it take for it to leave your body? Weeks, months, years? Thanks.