You have used some typical, key phrases in your message that should be sending up red flags that you're involved in an abusive, controlling relationship. The abuse may not be physical, yet, but it sounds as if it's horribly emotional.
"we moved out of state me leaving my family behind" = isolation
"i stayed home with the kids never going out without him" = more isolation/control
"he was my only adult contact" = control/ownership/emotional witholding
"i developed anxiety" = control/dependence/ownership
"he makes me feel guilty for having someone else besides him." = emotional abuse/control/withold-reward tactics/ownership
"i told her and he got mad at me.he says that was a slap in his face" = ownership/control/emotional whitholding/dehumanization
And, the list goes on and on and on. Right now, it's emotional abuse and it won't take much of a leap for him to start slapping, pinching, punching, wrestling (all in good fun, of course) and beating the billybejeepers out of you, in front of your child. I'm not being judgemental, here - I stating plain fact after surviving abuse, myself, and counseling many, many abuse victims and survivors.
Take your precious child and go home to your family. Your relationship began as a means to an end - you were pregnant, etc. He is demonstrating no respect for you, here, otherwise your boyfiend would encourage you to finish your education, find a network of friends, encourage you to discuss your past issues, and demonstrate emotional support, rather than behave like a tyrant. Think about what your child will learn from this relationship - women are subservient, women are unworthy of emotional support, women must obey.......bullsh*t!!!!
Best wishes to you and your precious child.