Please no judgment.. need help

So i just found out i am pregnant. My last period was on Dec 11th and i always get it the same day every month. This time i was cramping for days but no period so something in me told myself to take a test. So i did, and it was positive of course..

Here is my problem and what is killing me inside.

I had sex on the 23-25th of December with a guy ive been talking to for a while. We got in an argument and decided to stop speaking. So then a guy i used to talk to comes in town (he works out of town) and of course asks to see me to “talk”. Of course that led to sex and we had sex on the 28th. Can someone please help me figure out who the father could be.... or what i should do. I am already a single mother i dont know what to do. I feel ashamed to even talk to them about it.... 😞