After a bit of having serious conversations with two friends, I found out that I'm not Bi, but Omnisexual.
According to the Rainbowpedia,
"Omnisexuality is a sexual orientation where the individual notices, recognises and is attracted to all genders and gender identities. Gender is part of their attraction.
While both Omni and Pan mean "all", the former in Latin and the latter in Greek, Omnisexuality and Pansexuality are not the same thing.
Pansexuals are considered to have attraction to all people regardless of gender, or are "gender blind"."
Even I didn't know until one of them said that I could be Omni.
So... thanks @HannaForest05