It sounds like you need someone who you feel accountable to. You mentioned depression. I’m not sure if you mean clinical depression, or post-breakup blues. But either ways consider talking to a therapist [0]. If it turns out your mental health is fine, consider a career or life coach to help you meet your goals.
0: I can personally recommend TalkSpace. Fixing my anxiety and ADHD has made my work life nearly immeasurably better.
0: I can personally recommend TalkSpace. Fixing my anxiety and ADHD has made my work life nearly immeasurably better.