// Adds dimensions UUID, Author and Topic into GA4
Friday, June 26, 2026
31.1 C
Singapore

Polytechnic student sees “ghosts” after taking slimming pills

A 19-year-old polytechnic student began seeing “ghosts” and believed she was possessed after she started taking slimming pills about a year ago.

The student’s father, 48-year-old Mr Tan, told the Chinese daily that his daughter had become downcast, lethargic, temperamental and convinced she was being haunted by “unclean” elements. This is a sharp contrast from her usual bright and lively outlook.

About 3 weeks ago, the girl complained that she witnessed supernatural occurrences in her school. She also told her father that she was possessed before hiding in her room and crying.

In another incident, his daughter screamed and claimed that someone was following her and whispering in her ear while she was on her way home.

Mr Tan blames the slimming pills for his daughter’s odd behaviour. The pills that the girl takes contain the chemical Sibutramine. The consumption of this chemical is known to cause side effects such as hallucinations, mood swings and irregular heartbeat.

Interestingly, Mr Tan commented that he does not understand why his daughter began taking the slimming pills in the first place since she was already slim to begin with.

- Advertisement -

Hot this week

Workers’ rights group asks why it took 100 migrant workers to complain before MOM took action, when early warning signs were there

"Long before the crisis escalated, MOM was already alerted about salary issues from KPA Engineering. The company has a history of not paying their workers properly. Across 2025 and 2026, TWC2 helpe...

Hiring and new orders slow as Singapore firms take a more cautious view

The latest reading suggests that while businesses remain generally optimistic about the months ahead, confidence has continued to soften amid a more uncertain operating environment.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks