Following your passion isn't a simple matter of making a choice and doing it. It is making a choice. But after you make the choice, you're going to come across a lot of road blocks. It's the nature of the beast.
That sounds really negative, but in the grand scheme of things, it's a blessing. Those road blocks are there for a lot of reasons. One, they help you decide whether or not the thing you're pursuing is really a passion and worth pursuing. Two, they help you truly define the goal because you learn through them what you really want and what it is you just think you want. And three, they teach you... a lot! They teach you what you need to know to remain constant while all of your dreams are being realized. For example: how many lottery winners are now broke? They achieved their dream (winning the lottery), but they didn't have the experiences before achieving the dream that would teach them how to handle the dream, so they lost it. You are who you are. Sometimes in order to achieve the goals you're seeking, you have to become a stronger, better you. These road blocks teach you how to do that. Just remember, a goal worth pursuing will change you for the better!