I hate myself for being ungrateful to Allah after all He has given me. I consider it a big offense to Him and it indeed is. Then why can’t i stop being human and shut my mind of those sinful thoughts. Am i waiting to be hit by a misfortune, recover after pleading Him and then be grateful again?