Sounds like you might pass to me.

Three weeks is a decent amount of time, your not very big, and your in school so I assume your young with a good metabolism. Try a home test though, you can buy one at a pharmacy for less than $20.