And for Icognito..
Leave her ass, dont think another minute about it. Find a woman who will satisfy your needs and wants. I cant believe you have gone 7 years like this, thats not fair on you at all.
You know what is needed to be done.. Go get laid. :)