I'm not sure how close you are with your boyfriend, or how he'd feel about things, but involving him into your fantasies may be one way of keeping you interest in him and also keeping things in check.
.
It is largely the first half of the previous edition of Physics for Everyone.