"I know it's my fault letting him have unprotected sex with me but he gave me oral sex also"
You said he "ALSO" gave you oral sex.
I was assuming you had unprotected intercourse. If you did you need to get tested.
If you ONLY had oral sex, then you didn't have a risk ((with or without any fluids)), and you don't need to get tested.
So it is possible to get it from precum and do all men pre cum cause I didn't see him precum at all when he was masturbating
If it's already been 3 months since your last unprotected exposure, take an antibody test any time now for a conclusive result.