Makes your day busy, like doing your job or doing your hobby like playing online games, watching movies. It will takes your time and makes you busy and not remember about gambling.
Keeping your self busy would really help to prevent you from visiting gambling sites, working on your day job and making more over times and accepting extra jobs would really make you busy the whole day and even before dusk..During weekends too, instead of playing online games, I think going on an outing/swimming or hiking could really help you and it is good for your health too, physical and mental...
