Why won't my temperature gauge work properly?

I have a 1997 honda accord that I bought a few months ago. The temperature gauge starts at c, and raises normally until it stops between the c and the middle. This problem has been happening consistently since day 1. Any suggestions before I start replacing things?

Doesn't seem like anything is bad to me.

It's not suppose to go all the way to H, if that's what your'e asking. Somewhere near the middle is good.

It's normal.