No. ' He is getting craze over/on himself nowadays' is not natural English. I am not sure what you mean to say.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Wonder123He is getting craze over/on himself nowadays this is why is he talking lots of picture of himself and uploading them to various social sites.Not OK. For one thing you need to be careful about taking and talking. They are very different. You are also running sentences together when you need to separate them.