Thanks for taking the time to help me with this decision. I have been dating girl #1 for almost 6 months now. She is very sweet and pretty but has a lot of insecurities about her. I try to be as nice as possible but she takes any potentially negative thing I say as a putdown or thinks that I'm being sincerely critical of her. She recently graduated college but hasn't found a good job that pays well and her current job causes her a lot of stress. She tries to keep her stress out of the relationship but it's hard when she's had a shitty day and then we spend time together for her to become happy and cheerful. She lives at home with her parents and this is a huge turn off for me. Girl #2 works at the same company as me but we rarely interract at work (if at all). I met her on a team volleyball league and we have quickly become good friends. She is cute and we flirt a lot and she mentions how she is single quite often. She knows that I have a g/f and I think has kept her distance and just remains flirty. She lives in her own place and is a little older but we have similar salaries/jobs/aspirations. Overall girl #2 seems like a better choice. My dilemna is 2-fold. 1) Girl #1 really hasn't done anything wrong besides having a shitty job and living at home. She is very sweet and caring. I feel like breaking up with her makes me a total asshole in this case. 2) I don't really know if girl #2 is interested in dating me Maybe this sounds really bad of me but I don't want to dump girl #1 unless girl #2 is interested. So how do I make this switch while still "covering my own ass" So I wonder what advice you all might have for me? Thanks for reading and any advice! BTW, i'm a 25y/o male.