I don't think your being selfish by going to the doctor. You need to get well, first and foremost, for yourself. Secondly, you need to get well to spoil those precious grandkids of yours. I hope you can find a program to help with meds. I would definitely keep that appointment though, you've waited so long to be able to go. Don't give up when your so close!