Your feelings are your barometer to let you know if you are on the right path or not. If you are unhappy, this is the way you know something is wrong and you are not where you should be. Either you gave up too soon, compromised, shoved your feelings aside, or dare I say it....SETTLED.
So check your feelings and see if it's time for a change.
After all, happiness is what makes the whole journey worthwhile.