Self respect

So my boyfriend and I have been together for 2 years now and are planning on getting married someday after i finish college. Im 20 and he's 21. But we fight often... Lately over some stupid stuff but at the end of the day we are always good for a while. Is it okay for him to touch me even if we fight that same day? We always seem to have sex whenever I stop by at his house... He always gets to me because I love him soo much and I can't really have control over myself around him so I let him suck my boobs after and when we're done fooling around I feel like i have no self respect? Is this true ? I'm just upset about myself afterwards... Not sure if its right.