Open a EURUSD chart and mark every level that catches your eye, and by lunchtime you will have twenty lines. Come back a week later and maybe two of them will have done anything at all. The other eighteen were noise wearing a ruler, an artifact of a brain that finds patterns whether or not they are there. Support and resistance is the oldest idea in chart reading, and it survives specifically because almost anyone can draw a horizontal line and call it analysis. The traders who actually make money from the idea ask a harder question first: has this price earned the right to be marked at all.
What makes a level real
A level earns its place because price has reacted there before, sharply, more than once. Not drifted near it. Reacted: a clean turn, a rejection candle, a visible change of direction that started at roughly the same price twice or more. Gold turning away from 2,400 three separate times over two weeks is a real level. Gold drifting slowly through 2,395 to 2,405 without ever snapping back is a zone of mild interest at best, and probably nothing. The number of touches matters less than the sharpness of each one. Two violent rejections beat five lazy wiggles every time, because violence at a price means real money changed hands there, fast, in one direction.
Volume memory: why price remembers a price
Every price that produced a strong reaction left traders behind it holding positions. Buyers who got in near a low that later became support are sitting on profit and often add more if price returns there. Traders who bought near a high that later broke as resistance are sitting on a loss and are relieved to get out near breakeven when price comes back. That crowd of resting decisions is what people mean by volume memory: the level is not magic, it is a known concentration of buy orders, sell orders and breakeven exits that will fire again if price revisits the price. The more recently and violently a level was created, the more of that crowd is still there, still watching, still ready to act.
The visibility test
A useful filter before you mark anything: would most traders looking at this same chart, without your help, draw a line in roughly the same place. Prior day's high on Nasdaq, an obvious round number like 19,000, a swing low that produced a 40 point bounce twice this month: these pass the visibility test easily. A level you can only justify with a paragraph of explanation about a minor wick from six weeks ago on a lower timeframe almost certainly fails it. Levels that are obvious tend to work because they are obvious: enough traders act on them simultaneously that the reaction becomes somewhat self-fulfilling. Levels you have to argue for usually do not have enough people behind them to move price at all.
Drawing fewer, better lines
The practical fix is a hard cap. Pick three to five levels per instrument, no more, chosen from the highest-quality candidates: the prior day's high and low, the most recent clean swing high and low, one or two obvious round numbers nearby, and the level that has produced the sharpest reaction in the last month. On EURUSD that might be 1.0850 as a round number, yesterday's high at 1.0872, and a swing low near 1.0810 that bounced 35 pips twice. Delete everything else. A chart with five earned lines tells you more than a chart with twenty guesses, because every line on the clean chart is a line you will actually respect when price gets there, rather than one you quietly ignore because you drew too many to take any of them seriously.

