I would definitely see another doctor for a second opinion. waiting it out in my opinion is a short term suggestion. Not one given to someone who has been on their period for basically a year. That's ridiculous. I'd imagine you are anemic by now and I know from my own experience that it takes a long time to build up your iron stores in your body. I got anemic just from having 2 periods that lasted 11 weeks total. I had to take 3 iron pills a day for almost a yr. to get my iron built back up.
So yes, see another doctor...asap.