You started out with a "bad friend" entry, but then turned it back on yourself. I agree with what has been said, this does not make you a bad friend. With the issues you have, I'm sure your friends understand and are very happy to see you when they can.
no subject