Bonuses come with wagering requirements. So the moment you meet all that is required of you the bonus will be activated instantly. So to answer your question the longer you take to fulfil your wagering requirements is the time you have to wait to get your bonus.