it's pretty normal, i am almost 23 and still one. the right time comes eventually. little by little you can work on the things making you insecure, find someone you are friends with first so you can trust them not to perceive you differently if you tell them you are a virgin. you can do it (๑•̀ㅂ•́)و✧ reply
take some meds if you can, a heating pad, or a hot water bottle. don't force yourself to eat if it makes you feel worse, drink some water and get through it. i hope you feel better soon . ^^ reply