estoy hambriento/a, tengo hambre
estoy cansado/a, tengo cansancio
estoy sediento/a, tengo sed
estoy helado/a, tengo frio
estoy somnoliento/a, tengo sueño
Запутаю ещё больше: )) для описания своего текущего состояния estar можно употреблять с существительным вместо tener, если добавить перед существительном con:
Estoy con hambre, estoy con cansancio, estoy con sed, estoy con frio, estoy con sueño итэдэ.
Насчёт частоты употребления estar/tener, говорят и так, и так, tener совершенно не обязательно употребляется чаще (в кастильском). Например, в случае estoy cansado/a - tengo cansancio практически всегда говорят estoy. А из estoy somnoliento/a - tengo sueño чаще говорят tengo. Просто устоявшиеся речевые обороты, без всяких железных правил на этот счёт.