Remember, an alien still is controlling your W. You may "see" the real her for brief moments but the alien is still running that ship.
Don't best yourself up either, you're in control of each and every action you do. Always strive to be in the best shape wearing the best clothes you can around the W. She needs to kick the alien out and WANT to come back, that is her job.
Pick up some hobbies and hit those hobbies immediately if you start getting frustrated like you did last night.
You can do this.
"Don't chase people. Be yourself, do your own thing, and work hard. The right people - the ones who really belong in your life - will come to you. And stay." ~ Will Smith