Please tell me you haven't asked him again, when he is going to come home.
You are going to run this M into the ground if you just keep on analyzing and asking him. Do you understand that everytime you do - you make yourself look extremely desper- ate and pathetic? Did he date someone in the beginning like that, no...you were confident, fun and were not clingy to him.
Please, try a lot harder - this isn't easy, but, how bad do you want him back? Then, put that energy into changing your needy ways.
P.S. At the dinner meeting Saturday - let him carry most of the business talk with others - let him speak. Put yourself in the shoes of a date - you are there, but he is the one to talk about his business - you'll win points.