How long do I babysit previous owner's mail?

I've been in my new home for 6 months and the previous owners obviously did not forward their mail and still get a lot of important-looking bills, packages and personal mail. I have been marking "No longer at this address" and putting back in the mailbox, but how long should I keep doing this?