How much vitamin d do i need?

femele/ 23 years

i do have vitamin d deficiency and my level is 5, the doctor was shocked at my d level, prescribed 12,000 iu per day,

i've been taking it for two months.

is it too much? and how long do i have to take it?

That is a pretty low vit D level. I would not expect to have much change for three months or so. You need to take vit D until you have a normal vit D reading.

Yes your doctor should had advised you of this. Go back to him and let him choose a plan that good for you. 

No. its ok for you. Keep taking for 2-3 months and check your level again. 

Do you feel any better after two months?

There is no hard and fast answer to "how long".

Your doctor should retest you again in another month so make sure you make an appointment to go back to see him/her