I grew up in a poor family where my father drank and gambled. As a result I have some anxiety.
I have a good relationship with a lovely man, we have two lovely sons, a nice house, no financial worries etc. Considering where I've come from everything I have is beyond anything I could have dreamed of. However, I find myself constantly envious of other people, their relationships, friendships, possessions, lifestyles etc.
A few days ago I broke down in tears because my MIL was telling me about my SIL. Friends have given her loads of clothing/toys for her baby girl. I feel upset because she's had a girl which is what I wanted. I feel upset because she has so many friends who have given her gifts. Another relative on MIL's side has had a baby and been visited/looked after by her extended family. I feel jealous because of her supportive extended family. I feel envious of other people because they seem "at ease" with life, making friends etc. For me it's always been a struggle.
When I think rationally I know I'm being unrealistic. The grass isn't always greener on the other side. For example I'm envious of a friend for her ability to travel wherever/whenever she wants but conveniently forget that what she really wants is children.
How do I change my mindset. I feel as if I'm in a self destructive cycle and I don't know how to break out. How do I increase my feeling of self worth and live my own life so I'm not so obsessed with what other people have?