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.