Since I used honey peanut butter, I only needed 1/2 cup of sugar for the bread. Regular peanut butter could be used, but I suggest that you add 2-3 tbsp sugar to compensate with the sweetness.
Breads with cream cheese layers are tricky to bake, because the cream cheese layer never sets. Testing doneness with a toothpick is not accurate. Bake this bread in 9x5 in loaf pan at 350 F for at least 65 minutes. Let it cool completely and then slice it. If you cut it warm, the cream cheese layer will be soft and not done.
Baking time depends on the moisture of the ingredients, temperature in the room, type of oven and baking pan used. Watch the bread, not the time and allow extra time for baking or remove fro the oven earlier if you believe it is done.