Smooth,
Listen to the people. I started to type some more words, but there is no point.
You can't predict how to keep her interested for several months while she meets unknown numbers and qualities of other guys. Roll the dice. Don't get hung up on her...like it sounds like you're in the middle of doing. Date someone else, masturbate at regular intervals, take breakdancing lessons, whatever. This is a bad idea.