traffic recover
how much time will take to recover traffic after change website theme ?
Google says it's quick, but in reality it takes from 3-4 weeks to several months. Make sure you did everything right, so at least you're not missing on your type-in traffic and other sources. Organic will take some time...
so i have to wait for recover my traffic , or i have to do something ?
Properly redirect (301) old URLs to their new equivalents, update internal links, avoid redirect loops and make sure to let Google Search Console know as well - look up Change of Address in their interface.
External tools like Semrush or Ahrefs can help to monitor potential issues.
Wait. Check again.
I checked all url structures are same, so how much time take to recover it ?
I'd say a month as a minimum from my experience.

Might take a month or so
Is there any way to recover traffic very quickly? with in month

It usually takes a bit of time for retrieval, but once it is done then you need to go for PBN backlinks creation, if you are going for some fast website recovery. For this purpose t-ranks.com is one of the leading platforms, where experts can help in a long run ranking as well.