Question: why do jehovah witnesses believe only 144 000 go to heaven?
Answer: Jehovah's Witnesses believe that exactly 144,000 faithful Christians from Pentecost of 33 AD until the present day will be resurrected to heaven as immortal spirit beings to spend eternity with God and Christ. They believe that these people are "anointed" by God to become part of the spiritual "Israel of God".