By what you're saying here, I'm realizing this isn't true love but infatuation at best. If it were true love, you would put up with anything from him and fighting , especially a lot, tells me that there are problems within this relationship and unfortunately, it will not stand the test of time but only get worse. This said, you just may want to cut your losses here and move on before he dumps you. This is the chance we all take when playing the game of Love but sooner or later you will find your Mr Right. Good luck