Check the fuel sending unit. The fuel sending unit is located in the fuel tank and is responsible for sending the fuel level signal to the instrument cluster. If the sending unit is faulty, it can cause the fuel gauge to wander or read inaccurately.
Check the fuel tank vent. If the fuel tank vent is clogged, it can cause the fuel tank to pressurize, which can affect the fuel sending unit's readings.
Check the fuel pump. If the fuel pump is failing, it can cause the fuel pressure to fluctuate, which can also affect the fuel sending unit's readings.
Check the wiring. The fuel sending unit, fuel pump, and fuel gauge are all connected by wiring. If any of the wiring is loose or damaged, it can cause the fuel gauge to wander or read inaccurately.
If you are not comfortable performing these checks yourself, you can take your vehicle to a qualified mechanic for diagnosis and repair.