most of us can learn what non verbal cues mean but, we have to learn each one just as we learn each letter of the alphabet and, even knowing them, it's like a five year old that barely knows the alphabet trying to remember it - we basically know but, we still miss letters (miss cues because we are focused on the wrong body part of the speaker) and, get things in the wrong order a bit (Mistake a wry smile for a grimace of mild disgust or, use the wrong no verbal cue ourselves.)
I know I and every Aspie I know is horrible at taking hints - forget it, we just don't take hints. "You know, a milkshake would taste good about now." Does not equate to "Will you make a milkshake for me now?" to us, it simply means the speaker thinks a milkshake would taste good now, not that they actually want a milkshake now.
I fail at verbal hints and, the world really expects me to "get" non verbal hints?!?!? Please, where is my inner diva, I'm not putting up with that crap from them. LOL I don't either, I tell them flat out I do not take hints, I don't like hints, just say it outright. Of course now, I can pull it off and be thought a diva that's just getting a kick out of making people do things and say things as I wish for the heck of it. Wasn't always that way and, I had a lot of problems for my inability to read non verbal cues or take hints.
I actually did learn to read non verbal cues fairly well, after about 20 years of learning them all and, learning how to watch for multiple cues simultaneously. I still fail at verbal hints, miserably so but, oh well I can't be totally perfect.
(Far from it actually.)