Best thermometer for charting bbt?

I have never charted my bbt before because the cheap thermometer I have at home is useless.... I don't want to spend tons of money but need something that actually works consistently. Any ideas? Cost and where would I find it?