Can't Orgasm with BF :/

Emma
So I have been with my boyfriend for almost 2 years now, and let me start by saying I love him to the moon and back. It is a very committed relationship, he is my best friend and lover. Also my first relationship, met when I was 16, lost our virginities together. We've been having sex for a little over a year now, and it's pretty good sex, but try as we might I simply CANNOT reach an orgasm during sex. I can while masturbating, and often do after sex with the help of a vibrator, although I don't always need it alone. I feel awful, he tries so hard, it just doesn't happen. I don't know why. I think perhaps I think too much during the process, I do have anxiety issues that I believe may contribute. My mind wanders and I find it very hard to concentrate on sex. We've tried different positions, vaginal, oral, we've used some toys and warming gel and different stimuli, I just can't. It's not like I'm not attracted to him either, he's handsome and well endowed, I just can't reach a mental state in which I can orgasm. Does anybody have any suggestions for things to try or work on in order to get past this? I really want to be able to give him the same satisfaction I feel when I make him finish. Thank You!