The Chase-Simon experiment with expert and novice chess players suggests that you don't need a superhuman memory to play bridge, and, moreover, that what you perceive as a memory-skills deficit between yourself and better bridge players is more likely to be caused by their being good bridge players rather than the cause.
(If you haven't read about this experiment, it's explained nicely in the first couple paragraphs of this webpage. The short summary is that chess experts are way better than chess novices at remembering realistic chess boards and absolutely no better than them at memory tasks not directly related to the play of chess:
The point is that the human mind is not so good at remembering lists of numbers, but is great at remembering narratives. When you start playing bridge, "I started with AKJT3 of spades and dummy had 84" sounds like a list of numbers. After a while, it seems like a narrative.
So, my first advice would be: forget about your memory trouble, and get better at bridge. The most fun and productive way to do this is to play at your local duplicate club. This is much better than the slow play you will get by taking bridge lessons or playing casually with your family/friends (I don't recommend jumping into the deep end of the pool for total novices, but it sounds like you know what you're doing). Slow play is particularly taxing for the memory.
My second advice would be: turn what you see as soon as the dummy comes down into a narrative. You can start this simply. If you are declaring: "I am missing 5 trumps and we have a lot of clubs, so I hope I can set them up after a few tricks." Much later in the hand, when you are thinking "I can't remember if my 8 of clubs is good or not," hopefully you will remember, "wait, I started out with a bunch of them, and I don't remember anything really crazy happening, like righty being void in clubs, so, probably my 8 is good." If you find yourself wondering about the 6 of diamonds, well, you and your partner had bunches of spades and clubs, so it seems unlikely that the 6 is good late in the hand. Of course this is not perfect or even very good, but it's a lot better than giving up.
Or, if you don't have a long suit, maybe there's a suit that you'd like to finesse in. Remembering that this was the suit you were trying to grab an extra winner in will help you remember that you started with AQ in your hand (or maybe a naked king on the board, or...) Or maybe RHO bid hearts a billion times before you finally shut her up with 4 spades and partner comes down with a long heart suit. Part of your story is "there aren't a lot of hearts to my left." Maybe you only remember that.
As you get better you will get really used to situations like the ones above. So hopefully, after a month or so of playing at the club once a week, you will have been declarer with a long side suit sufficiently many times that it's no problem remembering exactly how extreme your extra length is (8? 9? 10 cards in the suit?). And then remembering strength within the suit, etc., will follow.