I've only been with him for 6 months.
In the beginning I found it hard to connect with him but he told me he understood but to give him chance.
It turned out that this was wise advice because we soon fell deeply in love 
We are generally happy but having encountered a few stresses in our lives, I've started to see that some of the things he does, which he says he genuinely doesn't mean to hurt me, he doesn't mean but are because he may not be NT.
Examples
When we first got together, he plonked himself into my life, said He had made up his mind he was having me, and that was that
He has to ask me if I'm upset. Many times he has just left the room, gone to work etc while I've been crying 
He can't think outside the box, for example, I was having an operation and it simply did not occur to him that he may be able to get a few hours off work to support me 
He has never paid me a compliment ever...but says he always thinks nice things about me, just can't get it into words.
He has never bought me flowers, done anything romantic
He is obsessed with wether appliances are working or not, like really obsessed.
He is unable to give me comfort or reassurance other than solid practical advice
He does have meltdowns which are completely out of character and it's always when he is tired.
The reason I am writing this is that I am in love with this man, he has a lot to give and gives all he can to me. But having being through a very difficult time recently, I feel very let down. I feel like he hasn't supported me, that he's just watched me cry sometimes. When I do cry he just says Stop crying. There is zero tenderness.
I'd just like to know anyone's thoughts, if anyone has experienced similar and how we can work around things...