Build a time machine and jump forward a few months. :-) Sorry - not very helpful, I know.
It's pretty common for a 6 week old to eat every 2 hours. There are a few things you can try to do to stretch the feedings out but there's definately no guarantees. First, many babies go through a growth spurt around 6 weeks old - and therefore eat alot more than normal for a few days/week around this time.
Make a big difference between night and day. Daytime feedings are well-lit, noisy, you talk to her, the TV is on, etc. Nighttime feedings are very dark (maybe a small nightlight but limit that even), zero talking at all, definately no TV or music -- all business of feeding and then right back to bed. As for the feedings themselves, make sure she's eating alot just before bedtime and then during the nighttime feedings make sure she's eating until she's full. If she's falling asleep part-way through, wake her a little to get her to finish the bottle or nurse longer.
You didn't mention if you are breastfeeding or formula feeding. If breastfeeding, make sure you are staying on one side the entire time (don't worry about balancing sides...at this young age they feed so frequently it won't matter) so baby gets the fat-rich hindmilk -- that is what keeps 'em feeling fuller for longer. But also know that it's more common for breastfed babies to want to eat every 2-3 hours for the first few months since breastmilk digests much more easily than formula.
Good luck... before you know it this time will be a distant memory you'll barely remember. It will pass even though it doesn't seem possible now in the moment. :-)