Is it normal that i have lost sex drive at 18?
Okay so im 18 years old, been with my boyfriend for 2 and a half years. I used to have a very high sex drive in my first relationship at age 14 which lasted 2 years but it was abusive and after we split he raped me. I had therapy that didn't help and self harmed for years. I found my current boyfriend and he helped me get over the whole thing and i fell for him pretty quick. However we've had constant problems. He used me for sex to get over his ex, lied about loving me and criticised my body saying my boobs were too small etc. He would also constantly compare me to other girls he's done stuff with and continuously masturbates over my friends.. He knows my feelings on it and constantly says he'll stop but never does. Anyway the criticism of my body and him comparing me caused me to feel extremely insecure about having sex with him out of fear he'll just picture someone else again or judge me. When we do have sex it is amazing but he can't turn me on and i can only orgasm in one particular position, he also doesn't last very long which doesn't bother me but it means we can't really do much of a range of things because as soon as we start he is ready to 'finish'..
he claims that he does the silly stuff and wanks over my friends because we don't have sex much but we dont do it much because of how insecure he has made me feel and then i feel pressured that the only way to stop him hurting my feelings is to have sex with him. I have completely lost my sex drive and it takes me ages to get turned on.
is this normal?
Also i love him very much and although i am put off sex it has not affected my love for him. There are other issues clearly but really i Just want to know about my distinguished libido.