Well I have bad news for you. If you can get a two month old to sleep more than a few hours at a time, you are very fortunate.
My first only slept two hours at the most. She rarely slept more than 30 minutes at a time during the day. She hated her crib and would wake at the slightest noise.
She did love her swing and walks outside. She was born in January and it was cold, but if it kept her from screaming, I was bundling her up and walking with a stroller in the snow. It was hilarious but she wouldn't cry. I also would sleep on the floor with my hand in the crib so she could hold a finger and sleep for a few minutes longer.
I was so sleep deprived I was halucinating. She didn't start sleeping better until she was about four to six months and never slept all night until she was well over a year old.
My second started sleeping six hours straight at night by three weeks. She napped in the morning and afternoon for an hour or more. It was heaven. I thought I had it all figured out and that's why she slept better.
Then number three comes along and he's just like his older sister. The only thing that saved me was that I learned (after three pregnancies and three nursing babies) how to sleep slightly reclined in my glider.
Some things that helped my oldest.
1.) A really loud humidifier. My MIL gave me a really old, very loud humidifier. It sounded like a semi idling in the room, but she slept much better with that on. I used that every time I laid her down for over a year until it kicked the bucket. By then she was older and sleeping better.
2.) Slept her on her tummy. I know all the doctors say on their back, but none of my babies would sleep on their back.
3.) I had to stop over dressing her. I figured if I was cold she must be colder. Poor thing was sweating her butt off every night. My hubby told me to stop dressing her so warmly and stop covering her with a thick blanket. That helped. I just used the one extra thin layer rule after that. If I needed a long sleeve shirt and a light blanket...then I put a t-shirt on her with a long sleeve shirt and light blanket.
4.) I made sure that she had a full tummy when I put her down....and she was burped real good.
Hope some of that helps.