A Biblical principle is that one reaps what one sows. I have lived in Christ for 29 years and I have seen this principle live itself out. Earlier in my life I made many mistakes (sin) and paid for that sin through consequences. When I started aligning my life with Christ I received the blessing of his Fatherhood, His Spirit and the promise of eternal life but earthly blessing took more time. You have to not give up. It is important to sow godliness for a long period of time and when you do the reward or reaping will come from what you have sown.