Yes, Phenergan can be effective in treating insomnia in adults. Its active ingredient, promethazine hydrochloride 10mg, works by promoting relaxation and helping to induce sleep. However, it's important to follow the recommended dosage and seek medical advice if you have any concerns. Overuse or dependence on Phenergan for the treatment of insomnia is not recommended.