Re: should i tell him i love him?
Well, I know words are important, but his attitude to you is even more so. Sometimes words just don't tell the truth. They tell just what the other party wants to hear.
As for your fights or quarrels: it is natural for a young couple to disagree, but holding grudges or staying angry for a long time is a bad sign. The important thing is to listen to what the other has to say and consider it fully before giving a final response.
If I were in your shoes, I wouldn't tell him that I loved him just out of the blue, unless he made a question. As said above, love is better shown through attention, support, affection and a smile.