I strongly advise therapy. It’s true, therapists listen. They supoort and guide you to change your mindset and/or move forward. So, it only works if you want to understand why you feel this way and want to change it. I’d ask your GP or health visitor to refer you to a therapist who specialises in post-natal depression, as the feelings of imperfection you have may be linked to PP hormone levels/exhaustion.
If you’re four months PP, your body has very recently done an incredible thing creating new life. And presumably you have a beautiful baby, who’s your pride and joy. It may help to think of the marks as warrior marks showing how strong you and your body were to go through pregnancy and childbirth. Or love marks, showing how you and your baby were once one. IME, it takes about a year to fully physically recover from pregnancy and childbirth.
Most women (and men come to that) who are considered beautiful are full of imperfections: stretch marks, blemishes, cellulite etc. That’s because beauty comes from within. It’s not only about physicality, but the spirit that shines through a face and body. Mean spirited people rarely look beautiful, even if their physicality ticks a lot of (current social norm) boxes. Ashley Graham and Chrissy Teigen, to name just two women, have spoken openly about their PP stretch marks.
IMHO the most important thing is to spend time with people who love you. I’d never dream of making a friend feel awful about stretch marks so soon after giving birth. Have they not heard of PND? It’s insensitive and unkind, rather than loving and caring, as friends should be.
Be kind to yourself. They do fade over time ❤️