After surgery can I drive myself home?

NO. Irrespective of what kind of surgery you have had performed or how long you stay in hospital you will need someone to drive you home.