Try turning the switch off now and leave the light off for thirty seconds.
If when you switch the light back on it strikes properly then great, job done.
If not then you do need a new starter, but at least we now know it's nothing more serious than that.
Thanks.
Looks like a temp fix. After switching off, and on again, it struggles to light up for first few seconds, before light up. I only bought the current starter about 5/6 weeks ago.