อาการหนาวสั่นของร่างกายมักเกิดขึ้นเนื่องจากอุณหภูมิที่เย็นหรือมีไข้ อย่างไรก็ตาม มีบางครั้งที่คนตัวสั่นโดยไม่มีไข้เนื่องจากความวิตกกังวล น้ำตาลในเลือดต่ำ หรือการออกกำลังกายที่รุนแรง นอกจากนี้ อาการหนาวสั่นโดยไม่มีไข้สามารถบ่งบอกถึงโรคบางชนิดได้ ความรู้สึกสั่นเกิดขึ้นเนื่องจากกล้ามเนื้อของร่างกายยืดออกเพื่อสร้างความร้อน การหดตัวของกล้ามเนื้อเหล่านี้เป็นวิธีการทำให้ร่างกายอบอุ่นตามธรรมชาติ อาการสั่นอาจรุนแรงหรือไม่ก็ได้ ขึ้นอยู่กับสาเหตุ