take care dear! sometimes, life is full of things that we can not understand and while we're trying really hard to get our own lives in order, we end up hurting those closest to us.
i sincerely hope that you get everything worked out and back on track. i know how it feels to push away those closest to you, but if they're really your friends and loved ones, they'll understand...
lovins to you!