Here are some tips on how to hold the camera to prevent shakes:
1) Perfect how you hold the camera: use both hands to hold the camera firmly, make sure your hands are always close to your body and try not to strain. Keep your elbows together, keep your legs open. Exhale completely before pressing the shutter. If you still have difficulty, try leaning to a wall.
2) Lay down: if the photo you are planning to take can be taken in this position then you should lay on the ground and let the lens sit directly on the ground.
3) Rest your elbow on your knee while in a seated position: if you are seating to take the image, rest your elbow on your knee, this will help create a balance like what a tripod will do. Use your other elbow for support.
You need to have your hands steady when taking photographs, especially when taking macro or long-exposure photos. This is to avoid a camera roll full of blurry photos. You can train yourself to hold your camera properly to keep your hands steady and captured detailed photos. Hold the camera under the lens using your left hand and your right on the camera controls.
Use your torso as your “tripod” by tucking in your elbows to the sides. In this way, you will not get tired easily of holding your camera thus producing less blurry photos. Do this before you want to take a picture of something so you can capture the perfect moment.