Sally, can you make absolutely sure you get a long, restful night's sleep tonight? That can make all the difference between a good day and a stressful one sometimes. One of our SR folks says, "The difference between a good day and a bad day is...about 24 hours most of the time."
Tomorrow will dawn better - hang in there. Fix what you can (like consider blocking "his" number) and let your HP take care of the rest. You're doing fine.