Help!!!! He barely wants to have sex with me!!

For the past year, my boyfriend and I have been struggling in bed!! The thing is , is that I am the one who always wants to have sex. He hasn’t asked me for sex in forever! We have sex about once a month, twice if I’m lucky! Every time he says maybe later, I know that it’s not going to be later. Every time he says he doesn’t want to have sex, it literally breaks my heart! I know he still loves me, but I’m afraid he isn’t sexually attracted to me! He doesn’t fore play hardly or anything if we do have sex he just sticks it in and we are always in the same positions. I’ve tried changing it up, with sex games costumes, lingerie, everything! One day I spent 3 hours getting sexy for him and he just looked at me and said god not right now! I feel so alone! I love sex and not having it is killing me! I’m so hurt! I’ve contemplated leaving but I love him so much, I could never but I’m at a loss with how to move forwards.