Some healthcare providers have prescribed pseudoephedrine to treat fluid in the ear, but it's not generally considered effective for blocked ears.It is sometimes used off-label to prevent ear pain caused by pressure changes when flying on an airplane.