All along has 3 different meanings across 2 categories:
Adverb
· Prep
Adverb
1
all the time or over a period of time
"She had known all along"
"the hope had been there all along"
2
For the entire time; always.
Prep
1
Used other than figuratively or idiomatically: see all, along.