It has been raining on and off [for] a few days now.<br/><br/>Is 'for' necessary in this sentence? And also please check for any mistakes.<br/><br/>Thank you!