Depends on how hard you and your camp spars. Some camps believe in "training smart" at least that is what they call it, and they don't hit or kick hard at each other, they do it more for timing. With those kinds of camps you could and should spar everyday if you can. With the more "hardcore" camps where you can and do get your bell rung a lot you probubly shouldn't spar more then once a week, twice if you are gifted at defense. But with the hardcore camps you shouldn't spar anywhere near a fight date. Just my opinion.
P.S. Just my opinion again, but if you don't have to ice and have a headache after a sparring session, you didn't really spar!