It's my brithday in a few weeks as well. Happy birthday in advance! Try to make the most of it and it does sound like you really are employing self care so I am glad. I have premptively made plans with loved ones so I will not obsess over my ex. I have accepted I probably will be sad at some point during the lead up and the day but those feelings will pass. All the best x