Good plans, to gradually reduce the sleeping tablets, to resolve the conflict with the former best friend, as you did, and to aim at no new relationship for a while.
How about making planning an every day thing, that is, every day you plan the day after (or you make the plan for every day that morning), the plan will include work, a guided meditation per day, a walk per day, and weekends, more things to do, ex., a new yoga class. It will be a good practice for you, as an impulsive person, to plan daily (even if the plan is about the usual things you d0) and then pay attention to the plan throughout the day and execute it.
anita