3
Im sorry but your friends are shit
I let them know weeks in advance and the only reason I know they aren’t coming is because I follow up. If I didn’t they just wouldn’t come.
Sounds like you need new friends. Make sure that you’re also putting the effort in because maybe they feel the same way.