omg... what did i do

i just wanted to vent about this and had a few questions.. so, yesterday i was hanging out with a close friend of mine and things got uncomfortable very quickly! i don't even know where to began... we were sitting down and he finally asked me if i wanted to give him head........ AWKWARD! he knew i didn't want too but still kept asking everytime i stated that i did not know or wasn't very sure i was comfortable, i finally gave in which was a very stupid mistake. half way into it, i gave up and told him i couldn't do it anymore and that i wanted to go home and he said that was fine but kept touching me uncomfortably till finally i walked out of the bathroom. we sat down in silence waiting for my step mom to get there and when she did, he kissed me on the forehead and walked away. well, later that night i was in tears about it not knowing what to do... i had talked to a friend about it and after a few hours after the talk that friend had texted me back saying "he was flirting with your best friend 'blank' and let you give him head at the same time!!"... i felt retarded and used. but i decided to talk to this boy and tell him that i knew he was flirting with 'blank' but then things got out of hand. he claimed to have had a couple of drinks before he came and was tipsy so it was all just a big mistake..

i really don't know what to do 😔