Pregnant married but it’s not husbands baby!

Ladies I seriously need advice! So me and my husband has been going through it over the past few years and he had a baby on me before about 1 year ago. I stayed with him but when I decided to move to his home town I realized I no longer loved him because he can be a huge asshole, cheater, and just treats me like he doesn’t care. So fast forward I been talking to this dude for about a year now off and on. He ended up moving back and we meet up for sex. We didn’t used a condom and he definitely cum inside of me!!! My husband is a truck driver and never is home so I know for a fact this is not his baby! I’m just so lost idk if I should even tell the other dude about the baby cause idk what he is going to say and idk if I’m keep it. My husband will be upset once he finds out but I honestly don’t plan on being with him coming the new year. I’m so stupid!! Plus I already have 2 little ones with my husband. Should I at least tell the guy. I honestly want him to know but idk if it’s right plus tell my husband let alone!! Please help!!