I don't think that " I PUT MY FOOT IN IT" = "I PUT MY FOOT IN MY MOUTH". As far as I know they mean two completely different things.
If you talk with Black Americans you might hear us say "I put my foot in it" to mean that I put my all in something or did something really well. Although Black slang and colloquialisms have become popularized, I'm not convinced that most others use this phrase (although, nonblack southerners probably probably do...)
And little suggestion, it might be more natural to say: The
I REALLY MESSED UP. I asked Laura if she was pregnant...
instead of
I MESSED UP WITH LAURA. I asked if she was pregnant...
but really both are fine