Sam, you're description has to be the cockiest thing I've ever seen.
'I've only been doing it for 7 months I'm insane'
'When I say I improve fast I mean FAST'
To be fair, I don't train uppers but you don't have to look far to see that uppers aren't even half as hard to master as lowers. You can practice uppers for say 6 months and already be a master at it.
Not only that, you've described YOURSELF as insane. There's low and then there's that. You leave it the person watching to judge how good you are.