熬夜一般说成stay up late,如果一夜不睡,说成stay up all night
有时候美国人喜欢用自己的习惯用法,这些习惯用法是读书读报听新闻的时候一点一点积累的.有时候不能光凭字面去猜测意思 :)