How to get better at reading people?

(32F) I've been terrible at reading people for the duration of my life. Each time I misread someone, I tell myself to learn from it but never do. I'm very conscious of the fact that I need to improve my people reading skills. I have been for a while.

But I continue to make the same mistakes over and over and over again. Also I have ADHD which kinda feels like having a mental handicap at times because I have problems staying focused and also always lose and forget things. I have read a lot of self help books. Currently reading "How to Read People like a Book." I am in therapy and see a psychiatrist for my ADHD.

For example, I recently had a date with someone and thought the interaction went well... But then they ghosted me afterwards. They said they'd hit me up and that we could hang out again.. I thought they were nice enough so I was shocked to be ghosted :( Also I've had multiple male friends who had ulterior motives that I was unaware of. I told them that I only liked them as a friend and that I wasn't attracted to them, and even talked about the people I was crushing on.. Despite my attempts at being open and honest, they still tried to change my mind or pretended to be cool with being friends only to become backhanded and bitter about it.

I've also befriended people who were jealous and betrayed me despite me genuinely caring for them. I've made so many poor friendship choices in life, since childhood til my adulthood.

I think I don't understand people.

TLDR; I've been in so many uncomfortable situations due to the fact that I don't know how to read people. I feel like I won't get what I want out of my life until I overcome this. What has worked for you?