I need help. Cant stop crying

So i lost my job a month ago and my unemployment got denied. So thank god i have a bf who helped me pay my rent and family who is helping me out. Well im 2 weeks late and my cm is creamy. Im sad and insecure tired i have a million of emotions and now me and my bf arent getting along. I wanna scream. My period is known to come when it wants to when im stressed. We did have sex during the ovulation days. All i wanna do is cry. Then i calm my self down and tell my self its ok, but then i found out he had a hidden fb page. He says its his old page and we were broken up when he made it. He said he deleted it a long time ago then he yelled at me saying its his private life and i need to stop being insecure. He says hes with me 7days a week. All we do is fight. But thats how he makes me feel. What should i do?