Is she on BC because that's what usually causes it
No bc
Yes stress with work, she an attorneyis she stressed out about possibly being pregnant? that can delay her cycle too. tell her not to worry and relax.
You my dude but you are an expert at this by now. You already know the answer.

Not cheating. I kept my word to leave if she didn't lose the weight. We back on now. During the break, yes I did have several women.Why do you keep calling her your girl? Weren't you cheating on her and talking about her weight the other day?
I swear some of you dudes are bat shyt crazy....
You ain't loyal but expect the utmost loyalty in return for your lies...
I wouldn't be surprised if she cheated on you and the baby is the next dudes