I had the same experience as yours when I was 4.5 month pregnant. The doctor put me into hospital twice for 2 weeks, she said that the best way to stop bleeding is to bed rest.
After hospitalized, the bleeding became less, then I went ot the Chinese doctor that I been seeing for 7 years. After taking his Chinese medicine, I finally stopped bleeding. I am now 24 weeks and every 2 weeks I go to the Chinese doctor for check up and take his medicine. But still bothe Chinese and Western doctor advise me to rest as much as possible because I have a possibility for premature labour, therefore, most of the time I stay at home.
I think you'd better check with another doctor for a second opinion.