Why doesn't nitric acid have a positive charge?
One side of the $\ce{HNO3}$ molecule does have a positive charge, but this is neutralized by the negative charge resulting from the Oxygen atom with only one bond to the nitrogen. These charges cancel leaving an overall neutral molecule.