Do vectors have to be normalized for dot product to be useful?

Why do I get two entirely different answers when I do and do not normalize my vectors. When I don’t normalize them, they give me some very large numbers which aren’t useful.