Minneapolis: First, you best be certain, but don't over-think that. I don't mean a lifetime commitment. I'm not saying you've found "the one." Simply, be certain that - right now, in this moment - the other person, this relationship and all that will be unique to it, are exactly what you want. Among the variables distance brings, there is a constant: This relationship cannot be half-assed. Get into it knowing it's what you want.
Detroit: Long distance is hard, but you chose it, so there's no whining. It's better than the alternative, which is unthinkable. It has to be worth it. You have to be with someone who makes it worth it. You both have to be all-in, or it's not going to work.