If you've been working the bag for years you don't really need recovery days, but I just switched to a very hard and heavy bag, and it's killing me again, it's great. If you just start out on the bag, or just switched to a heavier one, I think one rest day in between your sessions would not hurt. It all depends how your muscles feel, and no one can feel that for you. It's up to you.