Bf ordering at restaurant problem!!

When me and my bf go out I will pick something and tell him that's what I want. But when the waiter comes he will order something completely different for us to share! I got mad once and said thats not what I wanted. He said ok then order what you want and pay for it. He will even order for me when I'm the one paying. And when the waiter comes he will always be the first to speak so I can't get a word in before he orders and it would be so embarrassing for me to be like "um no, I actually want this." One time he said he was bringing home fast food I said I wanted a cheeseburger. He came back with a fish sandwich for me and cheeseburger for him! Like why does he do this!!!?? And one time we took my sister out to eat and when the waiter came my sister was still looking at the menu but he ordered for me and him so she had to rush and choose something. He doesn't even realize he's being rude! What do I do?