It does not appear as if the missions have a timelimit to them, as to when they will be rotated out, which is highly annoying, seeing as some of the missions can only be completed with CV's for instance. And getting to a CV takes quite a few games in slow as F*** BB's.
I have had a CV mission now for a bit over 3 weeks, and it has not dissapeared yet. It annoys me that there is not at least an option of denying a mission, and that would then restart the timer to get a new mission.