If you are bothered by early morning light then you should consider getting blackout curtain linings. These curtains are generally hung behind your standard drapes and keep out early morning light that wakes you before you want to get out of bed....
If you have a problem with too much light and the traffic noises that filter into your home, it might be a good idea to put up blackout curtains. The bright lights at night and excessive sunshine during the day get distracting...