When you say a lot, can you be a bit more specific i.e. how often do you have to add oil? Is it every 1000 miles, 500 miles or 100 miles?
If it is every say 800-1000, then that is with in reason. 100-500 is cause for concern.
Do you have any oil leaking on the ground?
If there is no oil on the ground, then it could be a defective PCV system or a wearing engine, check the PCV system first.
It burns a pint every 300 miles. I believe it has a slight leak because I can see oil up under the engine, but it never leaves anything on the ground. is this something that can be repaired by a mechanic?