Screams are wearing me out of patience

Cin
My almost 3yr old screams alot and i am getting sooo tired of hearing it! he screams when he is angry , when he doesnt get his way, when he wants something or sometimes when he wakes up! i dont know how to deal with it.. im starting to get angry every time i hear it.. and i dont want to react angry with him.. I SERIOUSLY GETTING SOOO FRUSTRATED!