I want to check but I don't know where or how.
You can check here:
Your Pokemon need to be at LV 50 or 100. If you want to check for your Pokemon's IVs, you need to know its exact EVs to do so. You can also check if your Pokemon has high IVs In-Game by going to the Battle Subway. Also, you can check to see if your Pokemon's EVs are maxed out by going to a house in Opelucid City.
U can upload ur pokemon to http://www.pokecheck.org/?p=stats
There u can check ur pokemons exact ivs and evs and also their happiness.
U can also check wether a poke is legit or hacked.