Just my opinion - I offer no medical or psychological advice, I am no expert and this is a disclaimer (so other folks please don't jump on me) and you can ignore this as crap... again just my humble opinion...

I believe a woman's sex drive is 70 - 90% mental not physical. I understand sometimes it's hard to get in the mood just like it's sometimes hard to get on a bike and do a ride when you've had a bad day. But you know what? I force myself to go ride and once out, feel wonderful and am glad I did.

Change of attitude is needed. Try to look at sex differently. Think of it not as a physical act but as an emotional bonding act and pleasing your BF. Just get started and basically everything will fall into place. If you need to trick and fool yourself into getting started then nothing wrong with that. Plan a nice dinner, buy some sexy underwear and tease your BF about what you might have on. You will pay attention to you adn make you feel good. One thing should lead to the other... men are easy!

And if you play attention to him he will start paying more attention to you and the circle of life is renewed.

My other humble opinion and this has been discusssed before... there is a problem with jumping into sex with someone without establishing a strong base. Like you said you already had the honeymoon but since you never had the courtship, something is now lacking (I assume this from the fact that you have been dating only 10 months - that is not along time and definitely not long enough to get to fully know someone). Maybe step back from the sex and look at the relationship and friendship. Build that anew. Keep in mind no normal relationship remains the same all the time. Sex always blinds us at first but that passon quickly fades and without a strong ongoing commitment, sex is not enough.

Good luck. Keep working at it. You are going through some pretty normal feelings for a young woman (yes 31 is young).