Assailment

As·sail·ment

Assailment

n.
  1. The act or power of assailing; attack; assault. [R.]
    His most frequent assailment was the headache.