"We don't want the same things. We are at two different places in our lives."
Your above statement contains your answer!
The goal is to find someone who shares your same values, wants the same things that you want, naturally agrees with you on how to obtain those things, and last but not least there is a mutual depth of love and desire for one another.
Being "bored in a relationship" is a code phrase for "I'm NOT in love!"
Eight years is a long time to be in a "yo-yo" or "on and off again relationship. Oftentimes couples who experience this "romanticize" their situation with phrases such as "We can't stay together and we can't stay apart."
The reality is they've become "comfortable" with their drama.
It takes courage to break free from a "dead end" relationship and start anew.
Having said that you should analyze your statement.
"I feel as though the relationship is going nowhere."
What does that (really mean) to you?
Oftentimes women in particular will use this statement when they want to get married. The sad reality is there is nothing "magical" that happens after you walk down the aisle! You'll still be the same two people after you cut the cake and have your solo dance.
The wedding lasts for one day and marriage is (supposed) to last for life.
If he has to (change) in order for you to be "happy" or you have to (change) for him to be "happy" that's a clue that you may be with the wrong person!
Most people want to be loved and appreciated for who they are!
People don't usually "change" unless (they) are unhappy.