If I had 4 eggs
A thief gives me 3
My farm rooster lays 5 eggs
How many eggs do I have?

I had 4 eggs Riddle

3

Explanation:
If I had 4 eggs -- Its just imagination.
A thief gives me 3 -- I go three eggs.
My farm rooster lays 5 eggs -- A Rooster can't lay eggs.