If your first beer is a pumpkin and you added pumpkin during the boil, along with spices...you beer is most definitley NOT "almost finished fermenting" after 4 days.
Your going to need AT LEAST 2 weeks in primary, there's a lot of stuff in there that the yeast needs to tackle, and it needs to clean up after itself as well....and if you added the pumpkin boil, you will need to use a secondary for at least another two weeks to clear it, maybe a tad longer.
Higher gravity beers take longer. And especially with pumpkin and the spices. Take a hydrometer reading on the 12th and the 14th day and see if the gravity is still the same, and if it is within the tatget final gravity range....if it is still high, you may have to warm of the fermenter a bit and give it a swirl to get the yeast active, for another couple weeks before moving to secondary.
Even after bottling, pumpkin beers need a few extra weeks for all the flavors and spices to marry each other....they are not beers that are "ready" to drink really quick, they are pretty complex beers.
Last year, I brewed my Pumpkin Ale for Thanksgiving on Labor Day...figuring at 8 weeks, I MIGHT have some ready for Holloween...But they were still green, so I only brought a couple to my annuual Halloween thingy, along with a sampler of commercial pumpkins...BUT come Turkey Day the beer was fantastic, and was a hit at the holiday.
For many beers it's a game of patience, but you will be greatly rewarded by your patience.