boy drama

I'm sure lots of people can relate, but when I'm on my period, I end up developing crushes on like every human being that walks past me in the hallway at school! But there's this one boy that I just can't get my mind off of no matter the time of the month. I'm thinking of asking him to the school dance, but I'm a bit concerned. My friends keep telling me he likes me back, and that he will ask me first if I just give it some time, but I don't know if I believe them, and I don't really want to give it time (as selfish as that may sound.) Should I shoot my shot, or wait a bit?