Hi lost.
I am glad you are going to a therapist.
Mine is a little bit expensive, but for me it is top priority, just after rent and food.
Only a professional can help you find the answers you need.
I would also like to mention someone else's demons and defects are not yours. Sometimes we believe they are ours but ... no, they are not.