Good for you Moose, seriously put yourself first. Uggggh at non-bf really! I kinda think non bf needs to learn something, I know it's not my place, but I care about you. I just do not like it that you are being more upset.
I am glad you have some other friends tho. You know the drill, we are here for you, we love ya!!! Mucho!