Damn dude, I didn't read the whole thread, but I dumped the gal I lived with for 6 years as she was sucking the life out of me. One of the best things I ever did. I'm about to quit the job I work at that is doing the same thing, you gotta look out for #1 all the time, because everyone else is too! If you one day find someone who puts your happiness above yours, and you can do the same for them, you marry that girl and file for custody of your son!
Good luck bro, stay strong and remember, this too shall pass!
Good luck bro, stay strong and remember, this too shall pass!