What to bring (Riyadh)

Hi,I'm coming in mid Aug. to start teaching in Sept. I wonder if things I need and use are going to be available or if I should bring a years supply. Is there any way to tell if a specific thing is available? For example, my hair is tinted blond. I use a tonner shampoo so that the color won't get brassy. Will that be available in Riyadh? What about herbal sleep aids? Things like that. Let me know, thanks, Debra