advice?

essentially i have no friends and i feel really lonely. i am a sophomore in high school and last year i had 2 close friends but now i feel as if we have drifted apart. also my school is tiny (100 kids) so i am friendLY with everyone but not close to anyone. no one i am around makes me feel fulfilled, rather i feel exhausted after hanging out (for example last saturday i saw some people from my class for about 20 min and then went home and i was so tired i slept for the entire rest of the day). i am naturally introverted but i don't know what has happened, this is getting a bit ridiculous, especially this year i feel as if i lost whatever social skills i had last year (last year i went to some teen events etc). also i don't know anyone that i think would be a truly good friend for me, and even if i did i don’t know how i would become friends with them. and my self esteem is terrible bc of this. advice?