I know it's been said, but I can assure you, NOBODY's life is even half as perfect as they portray it on the internet.
Those fancy photos of neat and tidy homes? Yeah, they took those the moment after a MIL or neighbor came by to help them tidy, and it was at tip again 10 minutes later. And they took loads of pics all at once, and save them up to post occasionally so that it appears they are always tidy. Those gorgeous recipes they're always posting? Pinterest, and they failed dramatically the first 20 times they tried it. Hell, the photos may even be stolen! Those sweet family snaps with soft lighting, where everybody's perfect pearly whites are on display and they're all in matching outfits? Bollocks. Hours of photoshop, 3+ outfit changes, and a miracle - the one photo out of 350 that didn't show both the toddler and the baby screaming and blowing bogeys everywhere, one of them in mid-vomit, and the dog having a shit in the background.
Those people with plenty of money usually sacrifice family time, marriage stability, sleep, health, and happiness to it. Those people who portray such a happy and stable relationship with their DP may well be posting such things just to passive-aggressively push each other's buttons about some wretched fight that's been going on for years. Those mums who talk about their DC sleeping through the night and already learning to use the potty aren't telling you about the total meltdowns the kids have every 5 minutes about food and shoes and going outdoors and bathing and everything else. That one liarwoman who always appears so put together may well be the serial peeper in the local paper who is wanted by the police, for all you know!!
We ALL have our problems and even horrible secrets. The internet (especially facebook - oh how I detest that place) has become this place where people simply join the competition, where honesty is the WORST policy!! The internet is where people go to extreme lengths to hide ALL of their faults and flaws, and display ONLY those glimpses into their lives, from only the perfect angle, that makes them APPEAR to have their shit together. If you could look juuuuuust outside the frame of the photo, you'd see a lifetime of unsorted junk, swept to the side especially for the photo, teetering precariously and about to fall everywhere!
NOBODY is perfect. Nobody even comes close. You're doing better than probably half the country right now. Don't be so hard on yourself, and whatever you do, don't believe anything you see on the internet!! 