Noted your history of unprotected sex, twice lab tests for STDs, no sex drive, pain in abdomen and testicular discomfort.
I think all the symptom can be due to feeling guilt.
But it is better to rule out any disease as per your history.
Hence I would advise you the following:
Get a consultation of your Primary Doctor fr clinical evaluation, examination and counselling
. Also get the Ultrasongoraphy of abdomen, scrotum
Tests of blood, urine and stool.
Stool softeners and laxative as needed for constipation
If needed the medications for the anxiety
or so as it seems to be, which your Doctor will prescribe if required.
Take plenty of fluids, high fiber diet and have regular exercises as it helps.
Hope I have answered your query. Let me know if I can assist you further.
Dr. T Chandrakant,