Boyfriend

When in a relationship are you ment to tell eachother things? My bf thinks he don’t need to tell me anything his business is his and mine is mine but I tell him everything!; and the money he earns is nothing to do with me but yet I have two babies by him? But he moans at me if I over spend my money?

He speaks to me like absolute dog shit and treats me like dogs shit!, I feel like me and the kids have missed out on so much because he is obsessed with money, he never wants to do anything as a family he just wants to stay in all the time, but when I question something to do with money he goes absolutely nuts at me! What should I do?