When i practice falsetto, it seems like i can't get anywhere close and when i try to hit a high note, no sound comes out at all, but that only happens when i reach a certain pitch in my voice.
You constrict your vocal folds by straining the muscles in your neck and throat, and possible your tongue too. Falsetto requires everything to be loose apart from the small muscles inside your larynx, which you need to learn to operate - or better put, you need to learn to stop using all the other muscles. It's difficult to unlearn that, but it's possible.
Next time you sing falsetto (or try to), look in a mirror. If you see the muscles tensing up, or your larynx rising (and in 99% of the people, it does), then you're using the wrong muscles. You'll need a vocal coach to help you out on that, I can't type up a tutorial just like that.
At any rate, relax all the muscles you can, that includes the ones in the rest of your body. If you're tensing a muscle in your leg, all the other muscles in your body, including your throat and mouth, will react by tensing up in response. Again, it takes a good vocal coach to help you stand without tensing up.
More questions, let me know.
Short answer: possibly.
It may be that you just can't hit those notes. Learning proper techniques may be able to help you.
Everyone should be able to hit the falsetto register, except those with severe vocal damage. It might not sound like Rob Halford in his heyday, but the sheer height of the notes should always be possible.