wildflower, until you have built an intimate, loving, relationship with yourself, you will never find one with someone else.
I hope you will put your energy 100% into yourself, without distractions. Once you get healthy for you, you will attract healthy people into your life.
47 is just a number, I am about to be 59 years and I am here to tell you, it is never too late for love but you need to love yourself #1 first.