What is the difference?
I assume this is giving a command to eat a meal. It's
lunch, not
launch. A launch is a boat, and I don't think you are talking about a boat.
Have your lunch is correct.
Had your lunch is incorrect.
This is the difference.
CJ