Let's say you are an ESL that has been learning English for numerous months. Because of this, you haven't used your mother tongue to converse since your English learning started. One day, one of your ex-batchmates who speaks the same native language as you do chat you online. And you say:
"Wow, this is the longest native language conversation I have had for a long time since my English review."
This is unusual sentence, I think, because I have used present perfect with ''for'' and ''since'' all in the same sentence, which I doubt if it is correct as this is my first time constructing this type of sentence.
Can I really use this particular sentence without being ungrammatical?