My suggestion is that, before opening a demo account; think about how it can help.
Mindset — treat it as a real account, make journal of your analysis, traits, decision, timeframe of trade, methodology/strategy used.
(Review the reuslt, Max Drawdown, Win Rate, R/R, and monthly volatility)
Expectation — I think demo account do not simulate actual account in 100%, including market price tier, and slippage.; make good research on your broker and if you can afford, use more than one broker as comparison or hedge purpose.
Demo account will not offer you benefit if you are not serious about it, blow it and start another one....? Don't waste your time.
Try a little game....if you lose money...give that amount to your husband/wife/child; if you win a good amount; congratulation to you, it gives you more assurance that you're on the right track...(don't ask your loved ones to pay you the amount though lol)