It will last until your lungs and wind pipe are clear of it. Drink plenty to clear your mouth and get fresh air. Maybe even a little exercise to get the lungs working so that they expel what left in them.
Sneeze. Sneeze. Sneeze again.
It could last a bit. I have really bad allergies and I've had dust effect me all day.