Are you in love? Valentines is near.
Anyway, having a girlfriend, if it is not true, or you are still young, they have no use, you will just end up having a girlfriend and having a vice at the same time. A day job is good too, if you have a day job, and you don't have obligation in the family, better have a good girlfriend, the one that you don't just meet anywhere and after few dates you are already boyfriend/girlfriend.
It can help you stay away from gambling but that's where your addiction might shift and you are into new money spending.