2.2.1. In compound sentences
Use a comma to join clauses in a compound sentence, unless the clauses are short and have a similar theme:
A comma can be omitted from a sentence with several clauses, but only when there's little chance that the sentence could be misread without it:
That sentence is fine, but adding a comma before "...but we still stayed up..." would provide a pause and avoid the chance of having it read like a run-on sentence.
In a compound sentence containing several short independent clauses, separate the clauses with commas AND USE A COMMA BEFORE THE CONJUNCTION: