Since the time we are born we are conditioned to think of negative, do not do this or else you would have to pay for your bad karma, do not do bad things because it will return to you not because it shall not be done..fear has been inculcated in us so that we can abide by Karma….but the things have been presented to us in a very negative manner and to get freedom from karma we stop being free now as we keep living under a fear that we would be punished and fear and freedom dont go together..freedom makes you fearless or a fearless person only can be free as he is not ready to follow any boundations…so to be free from Karma we stop being free now…that does not sound like freedom at all to me…so how can we be free…the freedom is now..you do not wait for it..if you wait for it, it would never happen. So how do we get our freedom now, it is very simple, we are binded by karma for two reasons, first we feel whatever is happening is happening to us and we are responsible and we are doing but the truth is we are just a channel, the moment you realise you are no one..it is all done by one consciousness then you get free immediately….and second thing is whatever we do we do with an expectation and get attached to result and we suffer because if things do not happen as per that we suffer…so believe in what you can do right now..what happens is not in your hand and anyway if you are not the one doing..why to worry about the result..so freedom from Karma is now..not after death..