As adjectives the difference between overlong and longish
is that overlong is too long while longish is somewhat long.
overlong
English
Adjective
(head)
too long
longish
English
Adjective
(
-)
Somewhat long.
- It was a longish time before I received a reply to my letter.