Hello J.,
I have never responded in this forum before, but felt compelled because of your story. There are a couple of red flags here. Please think about this. Infidelity can take many forms - we all know the most common form, but hiding things, or misleading are equally devastating, causing a feeling of betrayal. This is the first red flag. The second is that you have just relocated with your husband - away from what is familiar to both of you. He has a larger network than you do, since you are staying at home with the children. This puts him in more of a position of control. Be careful here.
Or.....maybe things have begun to change in the relationship since the children have taken more of a primary focus for you. Is this just his response to less attention from you? I don't know, but in answer to your question about best friends, I do believe that, to a certain extent, marital partners can be best friends. I do not believe, however, that we can be every thing to each other. My husband is my best friend, and I am his. We have been married for 15 years now. I know that even though we enjoy one another in so many ways, that he needs his male friends too. I give him time to do things with others, and he chooses to hurry home to me. I realize this could be hard for you, since you are home with the children, and need that adult companionship that he has to offer you. My advice to you would be to get involved in something within your neighborhood, or politically, where you can have more contact with other adults.
I am sorry if I have misread your situation. I wish you the best.
J. O