Should I take him back?

My boyfriend had sex with his ex and got a std and brought it to me. After he said there was no girl and he didn't have it for so long he went to the doctor and got tested positive for a std. He finally admitted to me that it was his ex and told me her name. He said it was just a one time thing and he regretted it.
Should I take him back?
Post Opinion