No offence dude, but who in their right mind who is in love with another person sleeps next to a guy on the couch, don't care if the girlfriend was beside her. She doesn't care for you or respect you. This is a big no no, she wants to travel? She will end up travelling with her friends and leave you behind.
A girl truly in love has tunnel vision for only you and no one else, to find that is rare. Basically have to find a girl with old school morals, possibly enstilled by her mother. Im fortunate to have found someone like that.
Your girl can't be alone, moving from one relationship to another is just to fill a void, she is bringing the hurt from previous relationship into the one you are in now. Hasn't had time to heal thus not committing herself fully to you. My personal opinion is drop her.