Of course he did. What else would you expect from a man who is actually dropped down to anexoric levels for the role in The Machinist? Christian Bale went to Val Kilmer, possibly beat him up, and took the batsuit that was worn in Batman Forever and took it to his audition for Christopher Nolan.
Wouldn’t shock me at all if Bale legitimately became a meth head for The Fighter while killing and butchering people for American Psycho. The man was way to convincing to think otherwise.