>>2 .____.
>>1 I have a similar problem, though due to other reasons. I get super emotional when I try to talk to people about my issues and end up too choked up to explain. The way I got around it was doing it through le internet. First of all, posting your problems here on an anonymous site is a great start; the Rage Intensifies thread is great for getting all your emotions and ranting out. Second of all, it's through your computer and the internet that you can write how you feel out and share it with others without it being 'live'.
I recently wrote up a rant about my mom and shows it to her. We had the most insightful conversation we've ever had. Despite me saying the same thing to her before, it came out so much stronger in writing, and she's honestly starting to understand now. I would suggest taking this kind of indirect approach at first. Try ranting to friends on FB or via text first.
As you get more comfortable telling people how you feel, you'll find that saying how you feel in person comes a lot more naturally. You won't be able to start out just randomly opening up to people in person if you've never been able to open up in the first place :V