So this girl, we are a thing but arent dating yet. We hang out a ton and we are pretty much perfect for eachother. I am planning on asking her out soon, but i am leaving for africa in 6 days, for 19 days, so should i wait till after, or do it before? She already told me that she would never cheat on me becuase she has had guys cheat on her, and she doesnt want to do the same, so i dont have to worry about that. I think that if i do it before, the first 3 weeks of our relationship will absolutely suck, but if i do it after, she might move on before then? But i am pretty sure she wants to have a long term relationship. NS, what do you think i should do?