i also have this very very terrible problem and so far my only salvation has been this setting alarms  habits are extremely difficult to quit and start it took a lot of training but i am learning to set alarms for everything alongside this i have had to train myself to follow through those alarms  i set alarms mid-conversation as soon as the time and date is agreed upon  as soon as i read the date on a letter  if someone sends me an email i make it very clear i do not remember to check my emails you have to calltext to tell me you send it that way the text will remind me to set a reminder to check it  just a s a p as soon as i hear the date or time  my alarm app is very customizable i can have a template or every single alarm has custom settings snooze times how many times dismissal form easy to very difficult options shorten each snooze time etc  it will tell you how many snoozes and when snoozes are all used up you have just as customizable alarm settings from shaking your phone buttons or puzzles ive made it an absolute habit to never dismiss an alarm if i have not gotten my butt up to do it the snoozes give me fair warning to finish what im doing if i absolutely cannot do it i will set an alarm to remind me later to do that task because i didnt do it  this is in your face explicit reminders works for me  i also have a fridge app that i have been inputting anything that goes in my fridge and how many days i have to use it but thats not perfected yet the notifications are not intrusive enough and get overridden constantly so im still working on that  i cant autopay bills because it messes me up in keeping track mentally of my money i have app thats work well buy sometimes theres too much going on and i cant bear looking at another screen until i can relax which causes me to miss things so yeah still working on that too