OPINIONS !!!!

I'm a 3 weeks and 5 days post , I had my baby after 32 long hours of back labor in a birth center without meds and I some how still heal quickly I pushed my self to move a lot the third day I was home I was running around doing laundry and everything . I stopped bleeding by 2 weeks . Me and my SO Had sex without a condom and it wasn't hardcore it was something slow and soft because of me in pain still a little well he pulled out before he came but I'm worried that I can be pregnant (save the negative comments ) I know that it's my fault and choices but anybody know if I can get pregnant or anything I can take to prevent ? Also having no pain In The vagina just by touch now but my stomach hurts and having light pains in ovaries area now . . And having little green discharge .. Did I get a infection? Idk just confused