I hear people are starting to get their stimulus checks.. where is mine? Direct deposit of the stimulus checks started yesterday (April 12th). There are only so many payments they can process in Read More