It can last for months.
There are 2 ways to do it. The traditional way which is more time consuming and the microwave way which is easy and fast.
Ingredients
20 small red shallots sliced thinly and wiped dry
Cooking oil
Microwave Method
Place shallots and oil in a microwaveable bowl
Oil must be cover shallots completely
Cover with microwaveable cling wrap
Cook for 5 mins, take out, stir to even out the heat
Return to microwave for 2 mins and take out, stir again.
Repeat the above till you see the shallots turn light brown.
Do not cook anymore as it will continue to turn golden brown
Remove and let it cool on kitchen paper so that it will be crispy
Traditional Method
Heat oil to medium high
Add shallots, lower heat to low and slow fry till light brown.
Keep a constant watch as it will burn easily.
Dish out and let it cool on kitchen paper so that it will be crispy