Do I need my own home?

Yes, Hosts must be a registered owner of the residence.