As stated in the answer of Is the forgetful functor from groups to monoids right adjoint? , the forgetful functor $U:\mathbf{Grp}\rightarrow\mathbf{Mon}$ has a left adjoint $G$, and Grothendieck's construction is involved.
Now, my intuition tells me that for a monoid $M$ the following holds:
$M$ can be embedded in some group if and only if $M \longrightarrow G(M)$ is injective.
Is this true? Can we find a characterization of such monoids?