If you two had been having problems since the first month, breaking it off, getting back together, more than likely, this relationship is not going to work out. On and off within 7 month, 7 months is nothing within a relationship, if you two are fighting a lot at this point, it's not going to get better. You can't make someone love you as Katie said, and try her suggestions for things to surprise him with, but even then nothing garantees he will love you. If you two fight a lot, get down to the core of the problem. Is there something in particular you two fight most about? Is it his behavior? Yours? Talk it through, have a nice long conversation about it, several even. But quite frankly, on and off at 7 months and constant fighting is usually a sign of two incompatible people and will likely not work for the long-run.
Okay, if you're fighting a whole lot you might not be meant to be together. What's causing all the fighting? You can surprise him with a load of things, you could take him out, cook him dinner, ect. :) BUT, you can't *make* him love you. That's something he has to decide on his own. If you try too hard you're just going to run him off.
A month then we drifted awayd than 2 months and now is been 7months.