Sounds Like you've spent your life pleasing others, and doing what you were told. You even have a boyfriend because you feel thats the right, thing to do. You went off to school because that's what you were suppose to do. And theirs nothing wrong with the life choices you've made. except you didn't make them with your heart. I believe you are wanting to be with a woman. but its against everything you were taught. SOOOOOOooooo Now your living your life like a robot. Thats not good. Go to a gay bar and see if you feel any difference.Get your feet wet!! If you feel this is where your suppose to be, and comfortable being there, you have your answer. If not...psych would be your next venture. maybe there's some sheletons from your past you need to raise up and bury.
Good luck! tina