A run-on sentence usually occurs when two separate sentences or clauses are improperly combined. However, unlike sentence fragments, run-on sentences can still be technically grammatically correct. So technically the are bad.
The correct way to put this would be I hardly have five hours of sleep a night upon arrival, but it's worth it.