The following is a related question that may be useful, at least for the references provided:
Does $\lim_{h\rightarrow 0}\ [f(x+h)-f(x-h)]=0$ imply that $f$ is continuous?
For simplicity, let's only consider functions $f:{\mathbb R} \rightarrow {\mathbb R}.$ As shown by @Song in the comments, if a function is symmetric about $x_0,$ then the function is constant. To see why, assume $f$ is symmetric about each point and choose $a \in \mathbb R$ and $b \in {\mathbb R}.$ The result follows if we can show that $f(a) = f(b).$ By symmetry at $x_0 = \frac{a+b}{2}$ with the choice $x = \frac{-a+b}{2}$ we have
$$f(x_0 - x) \; = \; f\left(\frac{a+b}{2} \, - \, \frac{-a+b}{2}\right) \; = \; f\left(\frac{a+b}{2} \, + \, \frac{-a+b}{2}\right) \; = \; f(x_0 + x) $$
Since $f(x_0 - x) = f(a)$ and $f(x_0 + x) = f(b),$ the displayed equalities above imply $f(a) = f(b),$ which completes the proof.
Let $\mathscr E_f$ denote the set of points of symmetry of a function. We've just shown that if $\mathscr E_f = {\mathbb R},$ then $f$ is constant. A natural question is, given some notion of "big" and some notion of "bad", does there exist a "bad" function $f$ such that $\mathscr E_f$ is "big"? Questions of this type are dealt with in Section 6.2.1 (pp. 214-218) of Symmetric Properties of Real Functions by Brian S. Thomson (1994). Among other results there, Corollary 6.18 (p. 218) states that there exists an everywhere discontinuous and non-Lebesgue measurable function $f$ in which $\mathscr E_f$ is such that for each open interval $(a,b),$ the set $\mathscr E_f \cap (a,b)$ has outer Lebesgue measure $b-a$ and is of the second (Baire) category. Incidentally, we can't simplify this statement by saying that $\mathbb R - \mathscr E_f$ has Lebesgue measure zero (or is a first category set) due to situations like those discussed here.
Another natural question is, given some notion of "small" and some notion of "bad", does there exist a "bad" function $f$ such that, for each $x_0 \in {\mathbb R},$ the set of points $x$ such that $f(x_0 - x) \neq f(x_0 + x)$ is "small"? Among other results, Sierpinski showed in 1936 that assuming the continuum hypothesis, we can have "non-Lebesgue measurable" for "bad" and "at most countable" for "small" (see Theorem 6.20 on p. 218 of Thomson's book).
Finally (at least for my answer), still another natural question is what if we keep the requirement "for all $x_0 \in \mathbb R$" but replace the requirement "for all $x \in \mathbb R$" with "for all $x$ in some open interval containing $x_0$" (allowing for the possibility that the size of these open intervals can vary with $x_0).$ In this case, one can show that there exists a closed and at most countable set $E$ such that $f$ is constant on $\mathbb R - E.$ Two proofs (at least) of this result are given in Thomson's book, one on p. 49 and the other on p. 223.