I would say this is incomplete because this is more of a phrase than a sentence "staying up all night" really doesn't refer to anything.
Hope this helps!
5.8m questions
7.5m answers