Welcome to HCM
We understand your concerns
I went through your description. I suggest you not to worry much. There are so many factors which are to be considered here. Sex is divine act. Sex is for pleasure, of course, that does not mean there is only that pleasure is available in life. This type of problem arises when people think in such way. What we should understand is sex is not life.
In your case, most of the described problems could be psychological. You might need psychological counseling
., I am more than happy to provide telephone psychological counseling through healthcaremagic. Contact me through customer care, www.healthcaremagic.com.
Hope this answers your query. Available for further clarifications.