My boyfriend and I have been dating just over a year and live together too. He gambles a lot and with and without me knowing. He will lie as to where he is going and not come back for hours with his phone off. The excuse is always gambling, but could it also be that he is cheating on me?