Personally a month seems like a good number; anything shorter and you end up with emails about users "getting 'kicked off' the forums" (I get several a month too; i have to explain that they just need to login, then again i have to do it repeatedly lol).