how the heck do i cook my chicken breast so its stays moist and tender?

every one i made for the past few months has come out soo dry and almost hard, its like eating a leather jacket PPWO. does anyone have any ideas cause its getting pretty old and boring for me latley.

TrIBOL