According to general rule, the em dash can be used in place of a colon or semi colon, when we want to emphasize at the conclusion of a sentence. In the given sentence, the speaker clearly wants to emphasize on the conclusion of the sentence, that explains his/her condition.
Thus, the correct answer is Option B.
Option D is also incorrect, as an ellipsis is used to indicate omission or trailing off thought.