You said you were disfellowshipped many months ago. Depending on the elders and the reason for the DF'ing it may take awhile to get reinstated, even if you're doing all that is required. I don't know if 'many months' is 6 or 12 or even 18. But, there are a lot of ex-elders on here that can probably tell you a realistic timeframe for reinstatement. From my experience it all depends on the offense, how the congregation viewed you before the DF'ing and how you've been acting since.
I am really sorry that you have lost contact with your family and friends (well, the ones that aren't secretly talking with you). When my wife and I had kids (she's still a witness) I told her they that I would not cut them off if they made mistakes in life. I think that disfellowshipping is disgusting and 100% against what the bible teaches. You might feel better if you research disfellowshipping and learn for yourself that it really isn't a biblical teaching as we were always taught it was.
Please keep posting and sharing your feelings and you will get a lot of support here.