stressed VENT!

Cat
Past few weeks have been so stressful and I'm been sick ontop of it. Finally once everything seems great and I'm happy I find out my boyfriend is cheating on me. I'm three months pregnant. I got a Facebook message from a girl the day after we posted our annoucmet picture saying she doesn't know how to tell me but I deserve to know. I've never had so much stress in my life and I'm so overwhelmed. He's appogizing and asking me to forgive him. I just never thought this would happen.