Dear Dr. NerdLove: My boyfriend and I have been together for 2.5 years now and we are best friends, but we’ve had our rough patches. I cheated on him in the beginning with my ex, and we’ve worked past it and all is well. Again we’ve had rough patches, but we also live together so…
Read more about Ask Dr. NerdLove: When Is It Time To Break Up?