you need to check your alternator
a long time
it depends on where you are to start.
a long a$$ time hahahahahaha
YES! Time for a tune-up
probably the battery
Depends on where you start and on your average speed
That obviously depends on, where you start from, what route you take and how fast you drive.
There is no law on how long it can take. If you're dissatisfied, you should take your car to another mechanic. Sometimes, however it may take extra time because a bolt broke and needs to be drilled out, a part may take a long time to be delivered, or other problems which pop up.
No it does not take a gallon of gass to start a car. To start a car it doesn't use any gas.
A long time if you hide it well!
A portable crank that used to connect to the crankshaft in the front of the car.
Yes, it is possible to jump start a car with a bad starter, but not for very long. The car will eventually die again. It is best to take it to an accredited mechanic and have a professional fix the starter on your car.