When you use present perfect tense, the action you are describing is still happening (hence the label, present perfect). So, if you "have been looking forward to the holiday," you still are. And if you "have been sad," you still are.
(See English-At-Home for one reference.)
For further granularity, you might try
I had been feeling sad until I saw your smiling face just now.
or
I had been looking forward to the holiday, until I saw the weather forecast.
When 'recently' or 'lately' is used with present perfect progressive:
Since the adverbs recently and lately both suggest that something is done either "at a recent time" or "not long ago", using these words to describe a particular ongoing action in the past does not necessarily imply that the action is continuing right up to the present.
Scenario 1: A is having lunch with B.
A: Have you been listening to the podcasts by Brain Cox recently/lately?
B: Yes. (But this does not imply that the action is continuing right up to the present.)
When 'recently' or 'lately' is not used with present perfect progressive:
Omissions of adverbs such as recently and lately do not necessarily suggest that an action is complete.
Scenario 2: A saw B sitting on a bench.
A: How long have you been sitting on the bench?
B: A couple of minutes.
What about the present perfect?
The present perfect is normally used to denote the present state of an action's being completed, that is, that the action took place before the present time.
Habitual action:
The present perfect and the present perfect progressive can both be used to talk about an action that is habitual:
"I have gone out with her every weekend."
"I have been going out with her every weekend."
Using the present perfect progressive can imply that this habitual action is continuing right up to the present, but it may not always be the case.
Updates: When 'recently' or 'lately' is used with present perfect progressive
Describing an action in the present perfect progressive form with "recently" or "lately" does not necessarily imply that the action is continuing right up to the present, but it may suggest that it is a habitual action.
"I've been going to the pub recently."
Describing an action in the present perfect form does not suggest that it is a habitual action.
"I've gone to the pub recently."
Best Answer
I would go with Englishmonger's answer. Having read the link he provided, the answers are a little ambiguous, but provide extra details.
Personally, I've both heard people use that phrase—and used it myself—to indicate that they were previously sick, but are better now. Otherwise, people usually follow the statement with some clause indicating that they've still not recovered, or are in recovery.