I dont knw if am in love?

Well i been with my boyfriend 3 yrs we have a 1 yrs boy together, ever since i got pregnant we broken up 4 times, when we break up and than make up is all cute and amazing, but then we go back to the same rutine us constantly fighting and always on each others neck! Now i support the whole family my self, he has no job and am just tired of it! I want to leave him but i just dont knw whats right thing to do, i feel like i might regret it!