juz wanna share some of my tots on this topic...
it is true that one's life is predetermined the day we are born. BUT it is also true that one's actions can and will change one's life n fortune.
one may be born a very good life (good family, rich n intelligent, etc) but if the person perform bad deeds, then the good life will change one day.... likewise for the opposite too.
thus, if u think that your life is not going on a smooth journey, try the following:
1) do more good deeds
2) change your temper cos words can 'kill'
3) change your lifestyle (too much liquor?)
4) say more good words... reduce the number of negative words from coming out from your mouth.
5) be humble to everyone.
you will notice that things will become better n u will look more radiant with each passing day.
if you really really need to see a fortune teller, then i suggest u do this before u see him/her:
1) if fortune teller says your life will be very good, then be prepared to do more good deeds to further enhance your good life and share your good fortune with more people. do not be stingy.
2) if fortune teller days your life will be tough in the days ahead, then start to do good deeds immediately! you will definitely be able to change your 'tough' life to a better life with your own efforts.
having said the above, do not expect good returns by u doing good deeds to appear in the way you wanted it to be. do not expect rewards just because you do good deeds. let it come naturally... these rewards may materialised in a different manner. for example, you will have very filial and smart children or harmony and happiness in your family, etc.
may all experience happiness in your life!
cheers!