Implantation?

Could this possibly be implantation 👀? Its only a small red dot tho