Dude it won't fucking let me rep you man! You have one coming haha.
I totally get the girlfriend shit; pretty much the same thing just happened to me, but let's not get into that. Do you know what teachers man? I know where some teachers live...but I should probably talk to you about that in...