Wa alaykum salam
First of all i would like to congratulate you for being blessed with a great blessing called realization and courage.Not everyone gets the tawfeeq of realizing his/her mistake and if they realize their mistake, very few people have the courage to admit and repent.
You should be thankful to Allah that he awakened your conscience and gave you the tawfeeq to repent.And He loves those who repent.As it is mentioned in the quran:
إِنَّ اللَّهَ يُحِبُّ التَّوَّابِينَ
Verily God loves the repentant, (2:222
And in a hadith it is mentioned:
التَّائِبُ مِنَ الذَّنْبِ كَمَنْ لا ذَنْبَ لَهُ.
One who repents from a sin is like one who has not sinned.
One thing you should always remember,Allah is very kind and merciful,you should never lose hope in His mercy.
Allah says in the holy Quran,
Surah Az-Zumar, Verse 53:
قُلْ يَا عِبَادِيَ الَّذِينَ أَسْرَفُوا عَلَىٰ أَنفُسِهِمْ لَا تَقْنَطُوا مِن رَّحْمَةِ اللَّهِ إِنَّ اللَّهَ يَغْفِرُ الذُّنُوبَ جَمِيعًا إِنَّهُ هُوَ الْغَفُورُ الرَّحِيمُ
Say: O my servants! who have acted extravagantly against their own souls, do not despair of the mercy of Allah; surely Allah forgives the faults altogether; surely He is the Forgiving the Merciful.
Another important thing that you should keep in mind is that ,never talk about your sins to others.Allah doesnt like His servants to be disgraced and belittled infront of others.He is ستار العیوب i.e He hides the sins and shortcomings of His creatures and He expects the same from them.
Regarding whether you are a virgin or not,i suggest you visit a doctor.