Hello,
thanks for using health care magic.
I understand how you feel and what you could be going through now.
I think your problem is a psychological one and has to do with the way you see your boy friend now. The mind has to be prepared both consciously and unconsciously before sex and the it has to be started long before even having the sex.
Reduce libido could be a consequence of too much work,
tiredness and
stress with little or no time to rest or have fun.
You and your boy friend should consider spending some weekends out of the house at recreational places, you both should use pet names, and be be more romantic. However, all these would not work if you have admiration for some one else and you should avoid such persons because such a relationship would be detrimental to your already existing relationship.
You should let your boy friend know of any thing he does which is not pleasant to you.
Above all, you just have to avoid thinking about having a good sex cause when ever you set your mind to have a great sex, you will end up not being satisfied as what you expect is a dream and an imagination which may be exaggerated.
You both need a lot of fore play before sex and you should not dive straight away into having sex. You both have to be prepared as well and sex when one person is not psychologically prepared will obviously be boring.
After work, if tired and stressed up, you should rather rest and prefer to have sex later when you both must have rested.
Hope this helps.
Dr Achuo