My boyfriend confessed himself that 4-5 times he went to prostitute when I was not in town .
I went out of town for 1 year for job .
I didn't even believe he he confessed,but he said it's a truth and he is confessing because he was guilt .
Should I forgive him?
To forgive or not, that is entirely up to you. That said, if this is the only time he strayed, since he seems to be unhappy about having done it, I'd let it go. Of course, you also want to have him checked for any STDs .