The "am" can mean several different things depending on what follows (it can mean at, on, in, by, most, etc.). "Ich habe" means "I have."
Was habe ich heute gemacht? is German for What have I done today?
Habe ich hunger? translates as Am I hungry?
Ich habe eine frage an Dich = I have a question for you
ich habe = I havenor is not a German word