Thanks for your question on Healthcare Magic.
I can understand your concern.
All these symptoms are mostly due to heroine sniffing.
So better not to do it again.
Usually it takes 7-10 days for complete recovery.
Usually recovery is by its own.
So wait for 1 week, you will mostly improve.
If not improving after 1 week then
consult psychiatrist.
You will need anxiolytic and mild sedative drugs.
Don't worry, you will be alright.
Avoid heroine sniffing in future.
Hope I have solved your query. I will be happy to help you further. Wish you good health. Thanks.