After a period at the end of a sentence, only one space is required.
There should be no spaces on either side of a hyphen or dash.
Correct: He is one of the worst—no, definitely the worst—singers I’ve ever heard.
Wrong: He is one of the worst — no, definitely the worst — singers I’ve ever heard.