b pharma vs d pharma fees duration