Your husband frequently contacts prostitutes and you're asking if YOU are the problem?
Am I understanding correctly?
Please get checked for any and all STDs and since you're hell bent on staying with him, NEVER have unprotected sex with him again.
AIDS is real.
Marriage counseling or any counseling can't work while the person is in denial, so your only options are either stay and accept that he sleeps around or decide you deserve better and leave.