So, I have been talking to this guy on and off for about 3 years. I met him online, we have never met in person. About, 2 months ago, he tells me that he has had a girlfriend for a long time (didn't tell me how long, but I'm pretty sure she's been around since we've been talking). I told him...