My rule is if a woman is standing because there are no other seats available I offer her mine. If she’s standing despite some seats being available I don’t bother because I assume she has other reasons for standing. I don’t care if she’s pregnant or not.