Let me summarize what you said yourself:
- He smokes weed, though he knows that you find that unacceptable
- He ignores your contacts regularly
- He makes you feel like he doesn't care if you're in the room or house
- He isn't affectionate
- He gets snappy and disagreeable when he's not smoking weed
- You are motivated by fear and loneliness
- You are so paranoid and distrustful of him that you drove to his job to see if he was there
- You are regularly filled with anxiety
- You have a tendency to panic about everything
- On another thread, you said that you want to commit suicide
None of these things indicate that either of you are ready for marriage or parenting. In fact, they almost guarantee that the future is very bleak if you stay together.
I agree, you need to take a pregnancy test. Why haven't you done so if you are so fearful of being pregnant. That's another red flag.
If you are indeed pregnant, I strongly urge you to consider adoption. Adoption is not fostering. It is for people who want to love a child that is not of their own biology, who can raise the child as their own.
You also say that he believes in God and knows the Bible...but Satan himself does the same. It doesn't mean that he's saved. In fact, if he is, then there should be fruit. An emotional experience like you describe doesn't mean anything unless there is full repentance and the evidence of Holy Spirit transformation in the way a person lives. I'm guessing there is no evidence of that.
A man who loves his lady will bend over backwards to please her and edify her. From what you say, it sounds like there is none of that.
It is all too common that lonely people attach themselves to people for all the wrong reasons: to alleviate loneliness, because they want a companion, to just have someone, anyone, to call their own. If you look through this board you will see lots of people who did that and live to regret it, often dragging innocent children into the mess they created.
Please think with your brain and not your emotions. A man is not a good husband simply because he has a steady job. He is a good husband because he loves you, cherishes you, and makes it a top priority to care for you. Does he fit the bill? From what you said, he does not.
Finally, and I'm really sorry to say this, but if you are anxiety ridden, then it will be very hard to be a good wife. I encourage you to address this first before you get into any serious relationships. From what you've said, I think that you could benefit greatly from professional help. Once you have overcome your obstacles, you will be better prepared to have a healthy relationship with an emotionally healthy and mature man. This one does not sound like a good candidate at all.