<human>: I have been constantly feeling like breaking up, even though there's nothing really wrong in my relationship. 

Im very sure of my feelings for him, and mostly, im sure of his feelings for me too. I just feel we are not compatible, even though being with him is always fun, sex is good, ftiends get aling, our families get along and so do our siblings with us (we both have 3 each, so thats a big deal actually). 

When i say compatible, i mean mostly things that are career related. His new job requires that he move to a 700km distant city, and as a med student i have to make choices considering my future, which i have postponed because of the relationship. I mean, where will my residency be, for instance?

 Ive only been in one other serious relationship 4 years ago, and it was very abusive. Im afraid my lack of experience is making me commit silly mistakes, which are making me lose respect for myself and his for me. 

Reading all this again it soubds very confusing, but it is exactly how i feel. 

My question is, how do you know when the relationship is not the one for you, eveb though every thing is going right?

Can you condense the text into a few key points?
<bot>: very confused about relationship, wanting to break up,  even though everything is going exactly as it should. How do i know if i should stay or go?