How long should an essay be?

As long as you need it to be! There is no magic formula which states "X words = 1 paragraph" or "X sentences = 1 paragraph"

Write your topic sentence, then write as many paragraphs as you need to write in order to completely and properly explain that topic, then write your conclusion. And that's how long your essay should be!