Hi Matt, Got to say I looked at your posting and said wow, but I started reading it. I am glad I did. Some people are to selfish to have children and I am thinking your mom may have been one of them.
I understand about thinking you were lucky not to have any discipline when your friends did. But I am glad to see you found that was not the best way for any child. Children need guidelines and rules. Your maturity has taught you that is true.
I do not understand your girlfriends parents, it seems to me that with them it is that actions speak louder then words. Maybe they want her to stay stuck where she is for their own agenda.
Since there seems to be no future for you (or really your g/F) in Edenton I would grab on to any help that your dad wants to give, including and hopefully moving you to a city where you have a chance of getting a job. I am sure you do not want to leave your g/f but staying where you are is a total dead end road. Moving in with your mother would be even worse (my thinking).
I am sure your doctor was right about taking meds that are not appropriate for your problems and it seems like you have suffered many side affects.
I felt bad for you while reading your story but it sounds like through it all you have a good head on your shoulders. Don't waste time.....get going and take the help that will send you on a good road and a positive future that you deserve. All the best to you!!!