Is anyone kind enough to explain with examples their difference?
For example in my eyes both mean: long or too long.
For example these two expression in my eyes are 100% identical:
1. Мы давно не увиделись
2. Мы долго не увиделись
Both for me mean: We haven't seen each other for too long. But only the first is correct.