i play offline mainly for the campaigns

just recently my campaigns have began to freeze totally
i can play normal death matches, team etc but trying to continue or even restart a campaign completelely freezes for about 30 secs-1 min ever 5-10 seconds

whys this? any help