The phrase "Get a Life" is used to be hurtful to someone who doesn't do the things of the world. The person who is home on the weekends instead of out partying, the person who is not boozing, cursing or what the world calls "having fun" But those who give up their life receives a much better one in return. Jesus said, " everyone who has left houses or brothers or sisters or father or mother or children or fields for my sake will receive a hundred times as much and will inherit eternal life. But many who are first will be last, and many who are last will be first."(matthew 19:29-30) I don't believe Jesus means to forsake your family but He is saying those who put Him first in their life will have so much more meaning and blessing in their lives. Jesus also talks about the opposite of "getting a life" in matthew 10:39 "Whoever finds his life will lose it, and whoever loses his life for my sake will find it." As a Christian we need to learn to reach for what God wants us to do first in our relationships, money, family etc.
So how do we do this? It seems so hard to reject what is going on around us. But actually it is very simple. "So I say, live by the Spirit, and you will not gratify the desires of the sinful nature."(Galatians 5:16) When you live by the fruit of the spirit which is love, joy, peace, longsuffering, gentleness, goodness, faith the strong desires of sin, the sin you struggle with, will begin to disappear. It will no longer be a battle. When you have love pouring out of you, you won't be able to help changing your life for Christ.