Low sex drive.. help :(

Elizabeth • 28 & happy.
For some time now I have had hardly any want for sex. When I do, my boyfriend and I have an amazing time but it's so seldom. Not only that but it's hard for me to actually climax which can be frustrating. I am only 23, so I'm not sure why this would be happening. My only guess is it being that I got off of my birth control shot just over a month ago. Any advice or reasons would be appreciated! :)