It is difficult to determine the root of your problem without detailed information about your age, family and personal life. The fact that you are aware of your problem shows that you can try to overcome it. Make short-term realistic goals, write them down, try to achieve them in the specified time, and reward yourself for achieving them.