March 15, 2025 Is the Japanese ‘shikibuton’ method the key to better sleep? Doctor reveals the top benefits