Fármacos muito hidrofílicos são pouco absorvidos, devido à sua impossibilidade de atravessar membranas celulares ricas em lipídeos. Paradoxalmente, fármacos extremamente lipofílicos são também pouco absorvidos, pois são totalmente insolúveis nos líquidos aquosos do organismo e, portanto, não têm acesso à superfície das células. Para que um fármaco seja bem absorvido, ele deve ser basicamente lipofílico, mas ter alguma solubilidade em soluções aquosas. Essa é uma das razões pelas quais vários fármacos são ácidos fracos ou bases fracas.