I have seen contradictory advice for checking oil level on the dipstick.
One advice is that the engine should be off for few minutes so that the oil has time to settle. The idea here is that the oil level should be checked when the engine (and the oil) is hot.
Another advice is that the oil level should be checked when the engine is cold.
Which of these two advices is correct? Should I check the oil level after few minutes from stopping the engine? If so, how many minutes is "few"? Or should I check the oil level as the first thing in the morning so that the engine is completely cold? What is clear to me is that you shouldn't check the oil level immediately after turning off the engine.
I assume that there may be two differences in these methods. For example, the engine and the oil may have different coefficients of thermal expansion. Also, checking the oil level when the engine is cold gives the oil more time to settle.