Hello<br/><br/>Is this sentence grammatically correct?<br/><br/>I have seen enough of the cruelty for the last two years to do me a lifetime.<br/><br/>Is 'for' optional?<br/><br/>Thanks