While it might cost as much as the MegaBus ticket, I'd be inclined to take a cab from Union Station to DCA at that hour. As noted already, the Metro connection might not work that early in the morning, and there won't be material traffic from Union Station to DCA, so a cab trip might be as quick or quicker than the Metro ride.