Heyyo,
What helps me sleep, especially when I'm not feeling good is dimetap.. think about it, medicine head makes you drowsy, helps you sleep faster.
You can't sleep in the heat? well, I guess somepeople aren't as hot blooded as us asians... lol, it's like, record hot weather here in Canada before, n' I still coudlnt' sleep without my freakin' blanket n' comforter blanket.
