-JV-...

I think you already know the answer to your question....
Your mother sounds like a smart woman.
IMHO... Considering the fact that you and your H have been apart for only ONE day, it would probably be helpful for you to detach from your H's confusion and let him struggle through it on his own until he sees a significant clearing.
Despite all that your H has said and done, you WILL find yourself longing for him, but you have to feel good enough about yourself to make the choice that is best for JV right now.
There is a saying: "Anything worth having is something worth waiting for", and I see that to be true in your relationship with your H.
It is obvious that your H is not convinced that he has done the right thing by leaving the house last night.
I am sure that a "tug of war" is going through his head where he feels that he has hurt the best friend he has ever had. So, yes your H is showing you TODAY that he has doubt about leaving...
However, JV... YOU NEED TO TREAT YOURSELF WITH GREATER RESPECT! What do YOU want to do tomorrow for the Fourth of July? There are so many times that you have shared with him what YOU wanted to do (just the other night you wanted to spend time with him) and he chose to go play poker...
In my opinion, he is continuing to manipulate you and it is now up to you to decide if you are going to allow that to continue to happen...
I trust that you will make the right decision here, JV.

I will end this response with one last quote that I want you to remember: If you love something, set it free,
if it comes back to you, it is yours...
If it does not come back... it never was your in the first place"...
(by the way, the fact that he has come back to you ONE day after choosing to leave does not count here)..
JV... You need to be patient and give this some time before you can truly make the right decision...

I have complete faith in you that you will do what is the best for JV... You are the #1 person on your list of people to help and to love... Take good care of YOURSELF... ((((((JV)))))) -KIM