I try to keep a personal calendar now and plan ahead. This sounds little but it is big. I actually make medical appts now, make plans, get my car oil changed on time, and am improving at remembering birthdays.
When I drank, one day ran into another, and I would not make plans or if I did I'd cancel due to a migraine hangover, or I wouldn't make plans with non drinkers because I would have to have just one or get the looks... yes I kept a calendar but it showed what days I called out to work due to hangovers.... It showed when payday was because I would run out of money for bills since I bought liquor first....