i thought it was my fault at the beginning, that i have a stronger personality and that he needs to be the man in the house so i need to calm down
NO !!!
Absolutely as loud as I can shout NO NO NO!!!
It's all him manipulating you (gaslighting) to make you doubt yourself.
Get him out of your life.
I do feel sorry for your imagined happy future now not coming to pass, but it was never going to be like you've thought. This is just the tip of the iceberg of you seeing the real person who has lied to you for so long.
The first few months with the caring and the flowers was only to lull you into a false sense of security. The moody, spying, lying actions are actually the real person you are with.
Tell him to go, Now. Things will get unbelievably worse if you decide to "try harder to please him" or anything else he's gaslighted and brainwashed you into thinking.
Take some time out yourself, look objectively at all the posts on your thread and read about other peoples' experiences of being treated the way he is treating you. Don't go down the wrong path of listening to him any longer, you have a huge chance here to get out without too much damage, take it with both hands and act now.
Tell him to leave, you know it's the right thing to do.