BF, I'm glad you enjoyed your trip to Mexico!

"I need some positive things in my life right now." I will sound New-Agey, but it's the truth: by saying this, you are putting yourself in a position of needing (lacking) good things in your life. So guess what will happen. You will attract more lack. Focus on what is good in your life. Take a break from your friend's complaints if you feel you need it, and prioritize yourself for a while. I don't think you can help your friend if you yourself are not feeling great. So wait to help till you're ready.

What is good about your life? Things I know: You have a vacation home (how many people can say that?) You are healthy (for what I know) You have a son who wants to spend time with you. You have friends to go on a trip with. You have the resources to go on a vacation. You are growing as a person. You are better than you used to be!

(((((((((((((())))))))))))))