I’m guessing you didn’t search the forum before posting, because otherwise you would have found loads of posts with exactly this issue.
First, community members cannot help you with recovering your account, because we are not employees of Gitlab and therefore don’t have access to anything.
Second, Gitlab do not offer assistance for recovering free accounts, this was stopped a while back.
All the posts on the forum explain this. You can try this: Two-factor authentication | GitLab
but if you don’t have SSH access because you didn’t add an SSH key, then no, your account is not recoverable. You could try to open a support request with Gitlab, and maybe if you are lucky you could get your account recovered: Submit a request – GitLab, Inc.
Please search the forum before posting, it saves us having to repeat ourselves hundreds of times.