In order to find true happiness we must learn to listen to our own intuition, to the inner voice that speaks to us. That voice is what tells us what is best for our own lives. Just as we can't live the lives of others, neither can they live our lives.
Allow yourself time to just sit in quiet and listen to your inner voice. What is it telling you? As I meditate each morning in quiet I allow my inner peace to come out, and as I feel the peace I listen to my own voice. I am often surprised at what it tells me, because I know that I have spent too much of my life following the expectations of others.
So if I find myself following a path that doesn't feel right for me, I stop and change my direction. You can too. Just listen to your inner voice and take your own road. It will lead you to some surprising and exciting places.