Acronyms, my friend, acronyms. I don't know GHF; probably something similar to LiveJournal.
LJ = LiveJournal
AP = Advanced Placement (this is the equivalent to college or university course)
The best advice I can provide is to take a walk. Alternatively, you can dance and prance and sing about Pokemon all day, wonder just how badly MissingNo. is going to mess with your save file, or just why Pikachu won't evolve using that Thuderstone.
Your self-admitted desperation kind of reminds me of Super Troopers. Do something about that.