Глагол have имеет значение "иметь".
I have a car - У меня есть машина (я имею машину).
Также он может употребляться для образования разных временных форм.
I have never been in China - Я никогда не был в Китае. (форма Present Perfect).
В конструкции have to этот глагол сам по себе не переводится, ведь вся конструкция означает "быть должным что-то сделать", то есть ваше предложение следует перевести как "Я не должен идти (возвращаться, приходить) домой".