Well, since no one else has answered, let me take a stab at it.
First off, I find it odd that you're taking physics without having taken geometry. An awful lot of physics depends on geometry, and I can believe it would be confusing to try them both at the same time.
Generally speaking, though, I have found that students frequently have trouble in elementary physics because they have a hard time knowing how to get started, with a follow-up that they often don't carry through. This may translate through to the discrete math portion of things.
Chances are that, through most of your academic career, you've dealt with problems where you either already knew the answer or had a pretty good idea what it would look like. If I ask you "what's 7^2", well, you already know that. If I ask you for 7^3, you may not have it off the top of your head, but you know 7^2 and you know where to go from that.
With physics, it's different. You may look at a question and have no idea what the answer will be, or even what it will look like. Although you deal with accelerations all the time in daily life, it's still a relatively new concept, so when you're asked to find one, it feels a little alien.
The only real cure for this, I'm afraid, is experience, but there are some things you can do. First off, take a look at the answers to other questions here. Notice how often the answer begins with something like "make a diagram" or "what forces are acting". The first step in understanding physics is to get a good picture in your head of what is really going on, and what of that matters. Sketching things is an excellent first step in that direction. Add in arrows to indicate forces, pointing in roughly the right direction - the well-known "free-body diagram". Add in velocities, positions, anything else you can find. It's worth your time to write down all of the quantities you know using the standard symbols. The symbols themselves are just conventional - there is no magic in calling acceleration "a", for instance. However, there is equally no magic in the word "book", but if you choose to spell it "qpmfx", no one will know what you're talking about and you'll probably end up confusing yourself. If you understand and use the conventional notations consistently, you'll find things clearing up relatively quickly.
Beyond that, don't worry if you're doing all of this without any good idea why you're doing it. This is what I meant about not carrying through. A lot of students seem unwilling to start a problem without knowing exactly where it's going. The first steps I mentioned above will frequently teach you what the next step is. Get it down on paper, the look for relationships among the quantities.
Something that I've found helpful is to forget the math from time to time (which is sacrilege for a math major like me - don't tell my thesis advisor) and concentrate on the physics of the situation. If the problem given is a "real" problem, then it must be the case that there is only one solution. I try to figure out why there's only one. This is something of a legacy of one of my college professors, who used to give tests in which he would give you a situation and ask only if you had enough information to solve the problem and, if not, what else you needed to know. For instance, you are given the initial position, final position, and acceleration of an object. Is that enough to tell you how long it took to travel between the two? The answer, of course, is no - even assuming constant acceleration, it also depends on the velocity of the object. If you vary, for instance, the initial velocity, you will vary how long it takes to go from one place to another. This restriction is part of the universe at large, not just an arbitrary rule. Asking yourself that question about the problems you encounter is a good way to start working out the relationships between quantities like position, velocity, and acceleration in your head - and relationships like that are (IMHO) the key to physics.
Lastly, keep in mind that physics, like mathematics, is something like a language. There is information to be coded and relayed to others. As in a language, it takes awhile to learn the rules and the conventions. Some things will come easily, some will be hard, and there's no predicting what will be what for you. Just remember that thousands of people have done it, and you can, too. Just don't give up.
I have no idea if that will help, but I hope so. Good luck!