Oil pressure gauge dropping and rising and fluttering

Chevy Astro 2000 passenger
The oil gauge is up and then the check gauge light comes on as the gauge begins to notch down, until dropping to 0 and sitting there.
When this happens, a fluttering, knocking, ticking sound comes from the front hood.
I've checked before and it sounds like it's coming from where a belt is.
I'm no expert.
but I had a slight oil leak when I first bought the van maybe 9 months ago and since this started happening, my oil is almost out in about a week before I have to add more.
but very recently, it hasn't been going out as fast as it was a week or so ago.
What could be causing this? and thank you!
The oil gauge is up and then the check gauge light comes on as the gauge begins to notch down, until dropping to 0 and sitting there.
When this happens, a fluttering, knocking, ticking sound comes from the front hood.
I've checked before and it sounds like it's coming from where a belt is.
I'm no expert.
but I had a slight oil leak when I first bought the van maybe 9 months ago and since this started happening, my oil is almost out in about a week before I have to add more.
but very recently, it hasn't been going out as fast as it was a week or so ago.
What could be causing this? and thank you!