General Hospital spoilers indicate that Drew Cain (Cameron Mathison) has not been acting like himself for some time now.While ...