@Shaun96,
All about time. Has had is the present perfect of 'have'. The present perfect is formed by using has/have with the past participle of the verb (in this case 'had'). It is used when the action is recently completed.
I have had my lunch
You (plural and singular) have had your lunch
He has had his lunch
We have had our lunch
They have had their lunch
Already is an adverb of time. We use it to show that something has happened sooner than it was expected to happen, or might have happened. It is placed in the middle of the present perfect verb construction:
I have already had my lunch
You (plural and singular) have already had your lunch
He has already had his lunch
We have already had our lunch
They have already had their lunch