Dear harsh ,
B pharma is a undergraduate level course duration of 4 years .It is best for after 12th because from here you start your Pharma industry journey like first level .from b pharma you will start your basic level subjects those are more important for carrier prospective because without basic knowledge you will facing problem in Job sector or may be in higher studies .Pharma D is Doctorate level course duration of 6 years .It is also start from basic level and after 12th.
you can choose both of Courses after 12th studies its totally depends upon you but as per my refer B pharma .
thanks
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile